hibernate
埼什么玉
低头做事,抬头做人,不要抱怨、不要攀比,相信自己!
展开
-
hibrenate @ManyToOne(fetch = FetchType.EAGER) 和 lazy 区别
如果是EAGER,那么表示取出这条数据时,它关联的数据也同时取出放入内存中 如果是LAZY,那么取出这条数据时,它关联的数据并不取出来,在同一个session中,什么时候要用,就什么时候取(再次访问数据库)。 但是,在session外,就不能再取了。用EAGER时,因为在内存里,所以在session外也可以取。 一般只在一边设Eager,JPA接口默认为一对多为Lazy转载 2016-10-06 22:51:43 · 2188 阅读 · 0 评论 -
hibernate使用 Ehcache
从hibernate2.1开始ehcache已经作为hibernate的默认缓存方案(二级缓存方案 sessionfactory级别), 在项目中有针对性的使用缓存将对性能的提升右很大的帮助。 要使用 Ehcache:需要一下步骤 一,classpath添加相应的jar(ehcache,commons-logging) 二,然后在hibernate.cfg.xm原创 2016-12-21 17:37:05 · 100 阅读 · 0 评论