L'id est injecté dans l'objet :
int num_of_record_inserted = fileAttachmentMapper.insertSelective(fileAttachment);
int id = fileAttachment.getId();
Qu'est-ce que selectKey fait est de définir l'identifiant dans l'objet que vous insérez, dans ce cas dans fileAttachment dans sa propriété id et APRÈS l'insertion de l'enregistrement.