Я бы не реализовал запрос в методе getAutor()
, по крайней мере, в сущности.Предприятия IMO не должны сами выполнять запросы.
Так почему бы вам просто не предоставить метод в какой-либо службе / DAO, который предоставляет автора по мере необходимости?В качестве альтернативы вы можете захотеть сделать временное поле для автора в документе и позволить ему заполнить дао.Таким образом, вам придется загружать автора только один раз и обращаться к информации несколько раз.