По крайней мере, для спокойных определенных проектов, Создатель кварты (от Nokia/Trolltech/Digia) показывает большое обещание.
Вам необходимо зарегистрировать прослушиватель событий после загрузки; он будет вызываться после загрузки вашего объекта, чтобы вы могли выполнять любую необходимую постобработку.
Если вы используете JPA (Hibernate EntityManager), вы можете просто написать метод и аннотировать его с помощью @PostLoad
.
В противном случае для основного Hibernate вам потребуется реализовать PostLoadEventListener и объявить его в вашей конфигурации .
What is the actual scenario? If you don't need this values to be persisted, annotate them with @Transient
, and put the initalization this way:
private Calendar date = Calendar.getInstance();