вы можете аннотировать метод в вас Entity class с помощью @PostLoad, чтобы установить значение по умолчанию ...
, если вы аннотируете свой ID-класс, то вам нужно представить его как CallbackСлушатель в вашем классе сущностей:
@EntityListeners({ID.class})
class MyEntity
, и я не думаю, что это хорошая идея, потому что экземпляр вашего слушателя не связан с экземпляром идентификатора в вашем классе сущностей.это два разных объекта класса ID.
@ PostLoad
Используется для указания методов обратного вызова для соответствующего события жизненного цикла.Эта аннотация может применяться к методам класса сущности, сопоставленного суперкласса или класса прослушивателя обратного вызова.