C'è un modo per specificare usando JPA che ci dovrebbero essere più vincoli univoci su diversi gruppi di colonne?Vincoli univoci multipli in JPA
@Entity
@Table(name="person",
[email protected](columnNames={"code", "uid"}))
public class Person {
// Unique on code and uid
public String code;
public String uid;
// Unique on username
public String username;
public String name;
public String email;
}
ho visto una specifica annotazione hibernate ma sto cercando di evitare soluzioni specifiche vendor come stiamo ancora decidendo tra Hibernate e DataNucleus.
+1 per cercare di evitare annotazioni specifiche del fornitore – corydoras