EclipseHibernateSynchronizer 利用Eclipse Hibernate Synchronizer开发Hibernate应用程序
参考这里
http://61.131.30.58/123/Develop/Java/SC/Info.htm

解决方案 »

  1.   

    或者用middgen也可以呀,自动生成的,很方便,myeclipse也支持的
      

  2.   

    这个应该是many-to-many映射。你要把你的java文件也贴出来啊。
    user.hbm.xml中:
    <set name="roles" table="user_roles" cascade="save-update">
    <cache usage="read-write"/>
    <key>
    <column name="username"/>
    </key>
    <many-to-many class="com.test.Role" column="rolename"/>
    </set>
    role.hbm.xml中:
    <set name="users" table="user_roles" cascade="save-update">
    <cache usage="read-write"/>
    <key>
    <column name="rolename"/>
    </key>
    <many-to-many class="com.test.User" column="username"/>
    </set>
    大致就是这么个写法了,你也可以再去参考一下many-to-many格式的映射。
      

  3.   

    sorry,忘记了一个,在
    role.hbm.xml中,应该是
     <set name="users" table="user_roles" cascade="save-update" inverse="true">
    即进行反转控制
      

  4.   

    public class Users implements Serializable{
    /**属性,和users表中的字段对应**/
    private String username;
    private String password;
    /**和其它类之间的映射关系**/
    private Set user_roless;
    private Set roless;
    }
    public class User_roles implements Serializable{
    private Users users;
    private Roles roles;
    }
    public class Roles implements Serializable{
    /**属性,和roles表中的字段对应**/
    private String rolename;
    /**和其它类之间的映射关系**/
    private Set user_roless;
    private Set userss;
    }
      

  5.   

    我主要是 表: user_roles 的映射不会写.
    学习学习,最好大哥加以注解.谢谢了~!