摘要: 看到一篇Hibernate懒加载的文章,所以转载,原地址如下: http://tuoxie007.iteye.com/blog/334853 Hibernate的强大之处之一是懒加载功能,可以有效的降低数据库访问次数和内存使用量。但用的不好就会出现org.hibernate.LazyInitiali 阅读全文
posted @ 2017-09-25 22:54 钓鱼翁 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 怕忘记,把栗子贴上来 以Person类和Student类为例 第一种方式:只有一张表的 直接贴映射文件内容 第二种方式:分两张表存储 第三种方式:也是分两张表但是会把子类特有的属性单独存放在一张表,也就是相当于把一条记录拆开放在两张表中。 阅读全文
posted @ 2017-09-25 16:11 钓鱼翁 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 以Department 和Manager为例。怕忘了就当笔记 下面的是基于主键的 Department类 Manager类 下面是基于外键的 Department类 Manager类 阅读全文
posted @ 2017-09-25 15:37 钓鱼翁 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 这里以一对多关联关系为例。以Country类为一端,Competition类为多端。 一个国家可以有多个赛事,但是一个赛事只能属于一个国家。 Country类 Competition类 下面是映射文件 Country端映射文件的一部分 Competition端的映射文件的一部分 下面是双向多对多关联 阅读全文
posted @ 2017-09-25 10:03 钓鱼翁 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate的双向关联关系,你在哪一端设置lazy属性,那么在查询时就对哪一端起作用。例如双向多对一关联关系中,在一端中设置lazy属性为true,那么在查询一端的记录时就不会把关联的多端的记录查询出来,等到需要的时候再查询出来。 二、Hibernate的双向多对一关联关系中如果对两端的对 阅读全文
posted @ 2017-09-25 09:30 钓鱼翁 阅读(154) 评论(0) 推荐(0) 编辑