1.在Hibernate中学会配置映射文件是非常重要的
常用的关系映射--主外键关系
<one to many>
1.我们要考虑,Sql语句由哪方去维护
建立实体对照表 对应有Set集合属性字段
<!-- inverse为true,表示不会维护关系数据,只管使用 -->
<set name="emps" inverse="true" cascade="all">
<key column="dept_id" />
<one-to-many class="Employee"/>
</set>
注意:
(1).单象只能通过配置的一方得到数据 many_to_ noe
1.从many方拿one方的时候,使用延迟加载
2.可以使用ifnull判断many方是否有one方关联
3.延迟加载的对象在实例化之前不能关闭session:no session错误
4.数据持久化时把先save_many方,可以减少SQL语句
5.在one方保存many方的集合只能使用接口
6.在One方得到many方集合后,不能使用IFNULL判断,应该用size