让用户拥有一个站点参考:
@ManyToOne(optional=false)private Site site;
现在将约束添加到用户:
@Table(uniqueConstraints = { @UniqueConstraint(columnNames = { "username", "site" }))} @Entitypublic class User{// etc}
您还必须更改站点映射:
@oneToMany(mappedBy="site")private List<User> users;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)