Нет, и вы никогда не должны этого делать.Объекты JPA обрабатываются в рамках жизненного цикла поставщиков JPA.Спецификация JPA явно запрещает выполнение любых операций с базой данных из PrePersist, PreUdate и т. Д. Прослушивателей.Выполнение всего, что связано с активным постоянством внутри сущности, может привести к неожиданным побочным эффектам.
По поводу вопроса, возможно ли это вообще.Все возможно :), но это не значит, что это хорошая идея.
Вы не сможете контролировать, как данные спящего режима или пружины инициализируют эти объекты.Объекты не управляются к весне, поэтому, если вы хотите на самом деле выполнить какое-то внедрение зависимостей, вам нужно, чтобы AspectJ включил выполнение ткачества кода.