El id se inyecta en el objeto:
int num_of_record_inserted = fileAttachmentMapper.insertSelective(fileAttachment);
int id = fileAttachment.getId();
Qué selectKey
lo que hace es establecer la identificación en el objeto que está insertando, en este caso en fileAttachment
en su propiedad id
y DESPUÉS de que se inserte el registro.