Hibernate
文章平均质量分 80
baobao8505
这个作者很懒,什么都没留下…
展开
-
Hibernate数据加载——Session.get/load
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于: 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。 load方法可以充分利用内部缓存和二级缓存中转载 2006-03-10 08:31:00 · 5204 阅读 · 0 评论 -
Hibernate要点
1.两种配置文件: A.hibernate.cfg.xml 和 B.hibernate.properties A中可含映射文件的配置,而B中hard codes加映射文件。 A。Configuration config=new Configuration().config(); B. Configuration config=new Configuration();转载 2006-03-10 09:00:00 · 1137 阅读 · 0 评论 -
Java开源项目Hibernate包作用详解
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cglib-a转载 2006-04-24 17:22:00 · 892 阅读 · 0 评论 -
Hibernate分页查询原理解读
Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list(); 那么Hibernate底层如何实现分页的呢?实际上Hibernate的转载 2006-05-15 10:13:00 · 1104 阅读 · 0 评论 -
关于Oracle的Clob数据类型在Hibernate中的应用
使用Clob数据大体上有三种方法:采用传统的jbdc方式、把clob以string方式处理、直接使用clob类型三种方案。传统的jbdc方式写入Blob/Clob字段和写入其它类型字段的方式非常不同,因为Blob/Clob自身有一个cursor,必须使用cursor对Blob/Clob进行操作,因而在写入Blob/Clob之前,必须获得cursor才能进行写入,那就需要先插入一个empty的B原创 2006-06-09 13:47:00 · 1534 阅读 · 0 评论