JPAを使用して、異なる列セットに複数の一意の制約が必要であることを指定する方法はありますか?
@Entity
@Table(name="person",
uniqueConstraints=@UniqueConstraint(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;
}
休止状態固有の注釈を見ましたが、休止状態とデータ核のどちらかをまだ決定しているため、ベンダー固有のソリューションを回避しようとしています。