这是使用它的正确方法吗?因为它不起作用。我在 RoleDAO 中有同样的事情。生成了用户和角色的两个表,但未生成将 userid 链接到 roleid 的表。
(有关以下语法的更多信息http://xdoclet.codehaus.org/HibernateTags#HibernateTags-hibernate.manytomany hibernate xdoclet tags)
/**
* @hibernate.id generator-class="native"
* @hibernate.generator-param name="sequence" value="seq_userid"
* @hibernate.many-to-many column="roleID"
* class="domain.company.product.service.cm.RoleDAO.java"
*/
public Integer getUserID() {
return userID;
}
请关注
多对多列="roleID" class="domain.company.product.service.cm.RoleDAO.java"
编辑:
行。现在使用:
private Set<RoleDAO> roles = new HashSet<RoleDAO>();
/**
* @hibernate.many-to-many column="roleID"
* class="domain.company.producut.service.cm.RoleDAO.java"
*/
public Set<RoleDAO> getRoles() {
return roles;
}
但仍然没有看到链接角色和用户的表。