摘要: fetch 抓取策略前提条件:必须是一个对象操作其关联对象。 1、 根据一的一方加载多的一方,在一的一方集合中,有三个值:join/select/subselect 2、根据多的一方加载一的一方, 这种情况不考虑,因为关联对象就一个数据,怎么样都可以join 连接 【一次性的把两张表的数据全部查... 阅读全文
posted @ 2015-01-13 22:30 liuwt365 阅读(115) 评论(0) 推荐(0)
摘要: 针对数据库中的大数据,不希望特别早的加载到内存中,当用到它的时候才加载 懒加载分为:类的懒加载、集合的懒加载、单端关联的懒加载类的懒加载 1、在默认情况下,类就是执行懒加载 2、只有使用了load方法以后才能用懒加载 3、如果在相应的映射文件中,设置的lazy="false"懒加载将失去效果集合的懒... 阅读全文
posted @ 2015-01-13 21:29 liuwt365 阅读(145) 评论(0) 推荐(0)
摘要: 1、一级缓存的生命周期 一级缓存在session中存放,只要打开session,一级缓存就存在了,当session关闭的时候,一级缓存就不存在了 2、一级缓存是依赖于谁存在的 依赖于session存在的 3、怎么样把数据存放到一级缓存中 利用session.get、update、save ... 阅读全文
posted @ 2015-01-13 20:42 liuwt365 阅读(146) 评论(0) 推荐(0)
摘要: * session的产生的方式 * 1、 sessionFactory.openSession 每次都会新创建一个session,只要新创建一个session,hibernate都会打开应用程序和数据库的连接,所以这种方式效率比较低 * 2、 sessionFactory.getCurrentS... 阅读全文
posted @ 2015-01-13 19:01 liuwt365 阅读(240) 评论(0) 推荐(0)
摘要: 以学生[Student ]与课程[Course ]之间的关系为例:1 //Course .java2 3 public class Course implements Serializable {4 private long cid;5 private String cname;6 ... 阅读全文
posted @ 2015-01-13 18:16 liuwt365 阅读(240) 评论(0) 推荐(0)