Есть ли способ указать с помощью JPA, что должно быть несколько уникальных ограничений для разных наборов столбцов?Несколько уникальных ограничений в 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;
}
Я видел спящий режим конкретной аннотации, но я стараюсь избегать поставщика конкретных решений, как мы до сих пор выбора между Hibernate и DataNucleus.
+1 для попыток избежать аннотаций конкретного поставщика – corydoras