Pessoal, estou começando a estudar sobre hibernate e tenho algumas dúvidas sobre Hibernate/Annotations.
Se alguém puder me ajudar eu agradeço !
->Qual a diferença entre colocar a Annotation sobre a propriedade ou sobre o método da classe ?
->Vi este exemplo abaixo em uma apostila, mas não entendi com funciona a parte do uniqueConstraints. Pra que serve ?
@Table(name="tbl_teste",
uniqueConstraints = {@UniqueConstraint(columnNames={"month", "day"})}
->Pra que serve o @Version do código abaixo ?
@Version
@Column(name="OPTLOCK")
public Integer getVersion() { ... }
->Pra que serve as annotations @Transient e @Basic ?
Agradeço desde já!