2013-10-10 86 views
1

唯一约束是通过唯一索引在SQL服务器2005/2008实施了以下内容:如何为指数(@Column(唯一= TRUE))的SQL Server指定一个名称2005

@Column(name = "SOME_ID", unique = true) 
public String getSomeId() { 
    return someId; 
} 

SQL Server生成UQ__USERS__135061FE4316F928 ,是否有可能从休眠中指定用户定义的名称?

对于@Column没有name = XYZ@org.hibernate.annotations.Index确实有一个name但是,我找不到在这种情况下指定唯一索引的方法。

我使用JPA/Hibernate的4.1.9,SQL Server 2008中

回答

0

它是一个已知的问题,并在此JIRA的意见进行讨论。 HB-1245解决方法是导出模式并调整DDL以添加约束名称。

相关问题