Hibernate 外键映射文件配置

 一对多表配置文件
 Dept(一表)配置
 <hibernate-mapping package="cn.yq.b_one2Many">   
   <class name="Dept" table="t_dept">        
    <id name="deptId" column="id">  
        <generator class="native"/>
    </id>       
    <property name="deptName" length="20"/>
    <set name="emps" table="t_employee">
        <!--俩表中的外键字段-->
        <key column="dept_id"/>
        <!--Employee类-->
        <one-to-many class="Employee"/>
    </set>
 </class>
</hibernate-mapping> 
Employee(多表)配置
<hibernate-mapping package="cn.yq.b_one2Many">
 <!--在一对多中外键只有一个就是多方的外键-->
 <class name="Employee" table="t_employee">
    <id name="empId" column="id">
        <generator class="native"/>
    </id>
    <property name="empName" length="20"/>
    <property name="salary" type="double"/>
    <!--dept:Employee实体中的属性 column:俩表中的外键字段 class:Dept(一)类--> 
    <many-to-one name="dept" column="dept_id" class="Dept"/>
 </class>
</hibernate-mapping> 
-----------------------------------------------------------------------------------
![0E0D3EFA-3332-4F08-AA9F-39B15530F8ED.png](http://upload-images.jianshu.io/upload_images/1766523-a47b837d0594e44b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
976D1029-AAD9-4356-8EFC-E741096F5600.png
80526562-BF87-4426-943F-FE52B8A2FECB.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容