0

我的数据库中有 3 个表:User、UserRole 和 UserRoleMapping。UserRoleMapping 包含用户与其角色之间的关联。

在我的 Java Wicket 应用程序中,我想使用休眠逆向工程来生成类和 xml 映射(我使用的是 netbeans)。这样做时,我希望逆向工程在每个基类中创建一个集合,如下所示:

User {
   ...

   Set <UserRole> userroles = new HashSet(0);

}

UserRole {
    ...
    Set <User> users = new HashSet(0);

}

我需要在 hibernate.reveng.xml 类中做什么才能做到这一点?

注意:我没有使用任何向导来生成 reveng 文件,也没有使用 eclipse。

干杯

4

1 回答 1

0

UserRoleMapping 必须

  1. 有用户 ID 字段
  2. 有roleid字段
  3. 没有任何其他字段
  4. 必须是 userid 和 roleid 的唯一约束
  5. 两个字段都必须是“非空”
  6. 两个字段都必须具有它们相对表的 pk 的外键(仅限 innodb)。
于 2013-04-15T13:28:05.933 回答