Tenho uma aplicação no qual dependendo do tipo de atributo de um objeto, será colocado uma anotação (Hibernate/EJB3) diferente no atributo, por exemplo, posso ter um campo que será persistido da maneira mais básica, então uso javax.persistence.Basic, já um outro atributo preciso de um auto incremento e uso a anotação javax.persistence.GeneratedValue. Gostaria de saber qual pattern seria o ideal para este caso?
Olá,
Porque a necessidade de um pattern?
Qual o problema? Nao consegui entender.
]['s
Hunn… vamos entender, você pode anotar um atributo a depender do tipo de persistência que ele deve assumir , ok ?
entao vc vai ter algo do tipo:
…
@persitence(type=incremental)
private Integer id;
@persitence(type=basic); //ou somente @persitence
private String nome;
Use o padrão de criação Annotation Declared