Вопрос новичка.
У меня есть некоторые компоненты сущности Spring/Hibernate, определенные следующим образом:
@RooJavaBean
@RooJpaEntity
public class MyEntity {
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid2")
@org.hibernate.annotations.Type(type="uuid-char")
private String id;
...
}
Я хочу, чтобы ВСЕ мои объекты имели поле Id, определенное точно так же, как указано выше. Каков наилучший способ обмена свойствами между объектными компонентами? (Я предпочитаю не расширять общий абстрактный класс и, возможно, не возвращаться к aop).
Есть ли какой-нибудь «шаблон сущности» Hibernate для настройки? Могу ли я сделать это только через аннотации?