<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 2017-3-13 14:24:14 by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="com.yh.manytoOne.Emp" table="hibernate_emp">
<id name="empno" type="int">
<column name="EMPNO" />
<!-- <generator class="assigned" /> -->
<generator class="sequence">
<param name="sequence">seq_shopid</param>
</generator>
</id>
<property name="ename" type="java.lang.String">
<column name="ENAME" />
</property>
<property name="job" type="java.lang.String">
<column name="JOB" />
</property>
<property name="mgr" type="int">
<column name="MGR" />
</property>
<property name="hireDate" type="java.util.Date">
<column name="HIREDATE" />
</property>
<property name="sal" type="double">
<column name="SAL" />
</property>
<property name="comm" type="double">
<column name="COMM" />
</property>
<!--name="dept":Emp实体类对应的Dept实体的属性名称 class:关联的实体类-->
<!-- fetch:数据的抓取策略 select,join --> <!-- lazy:proxy(使用代理并延迟加载),no-proxy(不适用代理并延迟加载),false(立即加载) -->
<many-to-one name="dept" class="com.yh.manytoOne.Dept" lazy="no-proxy" fetch="select">
<!-- column:对应的表中的外键字段名称 -->
<column name="dept_no" />
</many-to-one>
</class>
</hibernate-mapping>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 2017-3-13 14:24:14 by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="com.yh.manytoOne.Emp" table="hibernate_emp">
<id name="empno" type="int">
<column name="EMPNO" />
<!-- <generator class="assigned" /> -->
<generator class="sequence">
<param name="sequence">seq_shopid</param>
</generator>
</id>
<property name="ename" type="java.lang.String">
<column name="ENAME" />
</property>
<property name="job" type="java.lang.String">
<column name="JOB" />
</property>
<property name="mgr" type="int">
<column name="MGR" />
</property>
<property name="hireDate" type="java.util.Date">
<column name="HIREDATE" />
</property>
<property name="sal" type="double">
<column name="SAL" />
</property>
<property name="comm" type="double">
<column name="COMM" />
</property>
<!--name="dept":Emp实体类对应的Dept实体的属性名称 class:关联的实体类-->
<!-- fetch:数据的抓取策略 select,join --> <!-- lazy:proxy(使用代理并延迟加载),no-proxy(不适用代理并延迟加载),false(立即加载) -->
<many-to-one name="dept" class="com.yh.manytoOne.Dept" lazy="no-proxy" fetch="select">
<!-- column:对应的表中的外键字段名称 -->
<column name="dept_no" />
</many-to-one>
</class>
</hibernate-mapping>