自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 延迟加载与左外链接

延迟加载:在hbm.xml里设置lazy是true 或者 false(一对多,多对多  默认延迟加载)左外链接:在hbm.xml里设置outer-join 为 true(一对一 ,多对一  默认左外链接 --fetch (join/select)制定查询方式)一下Session的方法都用于检索OID为1的Customer对象;session.createQuery("from Cust

2012-11-29 14:50:20 300

原创 hibernate缓存的作用

Session缓存(一级缓存)一级缓存是Session的缓存。由于Session对象的生命周期通常对应一个数据库事务或者一个应用事务,因此它的缓存是是事务范围的缓存。第一级缓存是必须的,不允许而且事实上也无法被卸除。在第一级缓存中,持久化类的每个实例都具有唯一的OID。作用1.减少访问数据库的频率,应用程序从内存中读取持久化对象的速度显然比到数据库中查数据速度快多了,因此Session

2012-11-21 15:29:07 564

转载 Hibernate关联关系配置(一对多、一对一和多对多)

Hibernate关联关系配置(一对多、一对一和多对多)Hibernate关联关系配置第一种关联关系:一对多(多对一)"一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息:消费者(一

2012-11-20 11:00:35 307

转载 hibernate缓存机制

hibernate 缓存机制 缓存是位  于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.  Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的

2012-11-20 10:30:50 317

转载 hibernate -- list和iterator方法的区别

hibernate -- list和iterator方法的区别转载总结(list只查询一级缓存,而iterator会从二级缓存中查,重点理解hibernate二级缓存)原:http://blog.youkuaiyun.com/hanxiaoshuang321123/article/details/71034141.首先看两个例子来比较一下(1)在用Query方法查询的时候,通过HQ

2012-11-20 10:05:57 291

原创 hibernate创建session工厂

import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibernateUtil { private static SessionFactory  sessionFactory;  static {/

2012-11-20 09:55:50 404

原创 Java类型 、hibernate中hbm文件中映射类型、Oracle数据库数据类型 对应关系

Java类型  、hibernate中hbm文件中映射类型、Oracle数据库数据类型 对应关系java类型hibernate类型Oracle类型java.lang.StringStringVarchar2intintNumbercharcharactercharbooleanboole

2012-11-16 16:14:29 2495

原创 ognl深度解析 (对象图导航语言)

ognl深度解析 (对象图导航语言)OgnlContext 继承与 map接口1.根对象,不用#(只有一个根)name2.非根对象#person3.属性#person.id4.属性中某些类型所对应的方法#person.name.toUpperCase().length()5.某些类型所对应的静态方法@java.lang.Integer@toBinaryS

2012-11-16 13:49:44 565

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除