唯一约束由Sql Server 2005/2008中的唯一索引实现,用于以下内容:
@Column(name = "SOME_ID", unique = true)
public String getSomeId() {
return someId;
}
Sql Server生成UQ__USERS__135061FE4316F928
,是否可以从hibernate指定用户定义的名称?
name = XYZ
没有@Column
。
@org.hibernate.annotations.Index
确实有name
但是,在这种情况下我无法找到指定唯一索引的方法。
我正在使用JPA / Hibernate 4.1.9,SQL Server 2008