Например, у меня есть этот запрос:
@Query("SELECT new com.my.package.models.HospitalizationsYears(max(h.year), min(h.year)) FROM Hospitalization h")
HospitalizationsYears getHospitalizationsYears();
Если в запросе будет удалено com.my.package.models.
, то hibernate будет жаловаться, и мое приложение не запустится. Я просто выполнил рефакторинг в моей IDE, где переименовал свой пакет root, который по какой-то причине удалил эту часть, и я потратил целый час, чтобы выяснить, в чем дело. Поэтому я хотел бы знать, возможно ли избежать предоставления полного имени класса? Спасибо.