Spring и обработка событий в Hibernate
Как-то обделена на хабре такая тема, как обработка событий при работе с сущностями с использованием Hibernate — я смог найти только один пост уже почти мохнатого года. Но то аудит, а нам нужна возможность автоматизировать работу с некоторыми атрибутами сущностей и при этом упростить процедуру работы с ними. Для начала создадим демонстрационный стенд с двумя сущностями User и AnObject, а так же DAO-слоем для них.КодЗдесь и далее привожу только значимые куски кода — в полной версии можно посмотреть на github@Entity @Table (name = «user») public class User { @Id @GeneratedValue private long id; @Basic @Column (name = «username», updatable = false, unique = true, nullable = false) private String username;
// getter and setter }@Entity @Table (name = «anObject») public class AnObject { @Id @GeneratedValue private long id; @Column private String value;
// getter and setter }Читать дальше →