zoukankan      html  css  js  c++  java
  • Hibernate框架单向多对多关联映射关系

    建立单向多对多关联关系
        Project.java (项目表)
                    private Integer proid;
                    private String proname;
                    private Set<Employyee> employees = new HashSet<Employee>(0);
                    
        Employee.java (员工表)
                    private Integer empid;
                    private String empname;
                    
        
        
        在Project.hbm.xml表中添加映射代码:    <set name = "employees" table="PROEMP" cascade="save-update">
                                                <key column="RPROID"></key>
                                                <many-to-many class="cn.jbit.hibernatedemo.entity.Employee"
                                                    column="REMPID"/>
                                            </set>
                            
                                
                                table:指定关系表的名称为PROEMP
                                cascade:表明保存或更新Project时,会联级保存或更新与他挂活力啊你的Employee对象
                                key子元素指定PROEMP的外键RPROID,用来参照PROJECT表
                                class:用来指定employees集合中存放的是employee对象,column指定PROEMP表的外键REMPID
                                         用来参照EMOPLOYEE表
        
        Employee.hbm.xml表中不改变

    作者:JamelAr
    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    The 4 Most Important Skills for a Software Developer
    Youth is not a time of life, it is a state of mind——青春不是一段年华,而是一种心境
    英雄所见略同——每个人都有的一套价值体系观念
    28法则————10分钟休息胜过半小时努力
    离职员工心声
    员工必备素质、能力——职场精英
    安卓sqlite数据库的使用
    安卓adb命令的使用
    windows使用命令行,提高效率
    命令行编译java文件(含第三方jar包)
  • 原文地址:https://www.cnblogs.com/JamelAr/p/6489901.html
Copyright © 2011-2022 走看看