美文网首页SSHM四大框架
Hibernate之关系映射ManyToMany

Hibernate之关系映射ManyToMany

作者: 昵称已被占用了啊 | 来源:发表于2016-08-19 12:20 被阅读77次

    ManyToMany双向

    实体类:

    role admin

    映射文件:

    role.hbm.xml admin.hbm.xml

    测试add:

    add

    测试load:

    结论:使用ManyToMany的时候无论使用哪一方来维护关系都比较麻烦,而且很多时候关联表中需要加入其它属性,所以在开发中经常使用两个一对多来代替使用多对多。




    两个一对多来代替使用多对多

    实体类:

    Stu Course StuCourse

    映射文件:


    测试add:

    add

    测试load:

    load

    总体来说,最佳实践就是一般不使用双向关联,特别不建议使用一的这一方的关联

    因为从一的这一端取关联对象的时候可能涉及到分页操作,所以基本不会使用

    所以在设计的时候,不是特殊情况,不要使用双向关联.

    相关文章

      网友评论

        本文标题:Hibernate之关系映射ManyToMany

        本文链接:https://www.haomeiwen.com/subject/qmlbsttx.html