Hibernate关联关系配置(多对一,一对多)
第一种关联关系:一对多(多对一) "一对多"是最普遍的映射关系,简单来讲就如员工与部门的关系。 一对多 :从部门的角度来说一个部门有多个员工,即为一对多。 多对一 :从员工的角度来说多个员工对应一个部门,即多对一。 多对一关系单向在hbm文件中的配置信息: Emp.hbm.xml中: <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- package:要映射的对象所在的包(可选,如果不指定,此文件下所有的类都要指定全路径) auto-import 默认为true,在写HQL的时候自动导入包名 如果指定为false,在写HQL的时候必须要写上类的全名-- > <hibernate-mapping package="cn.xsy.entity.day_manytoone"> <class name="Emp" table="Emp"> <id name="empno" column="empno"> <generator class="native"></generator> </id> <many-to-one