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.