【发布时间】:2011-03-25 04:59:18
【问题描述】:
有没有办法使用 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;
}
我看到了一个特定于休眠的注释,但我试图避免特定于供应商的解决方案,因为我们仍在休眠和数据核之间做出决定。
【问题讨论】:
标签: java hibernate jpa orm datanucleus