hibernate
zengjinliang
这个作者很懒,什么都没留下…
展开
-
优化hibernate性能的几点建议
1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 即在hibernate配制文件中进行配制:...2007-01-13 17:23:59 · 72 阅读 · 0 评论 -
Hibernate程序性能优化的考虑要点
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。 初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: Ø 数据库设计调整 ...2007-01-13 17:41:16 · 68 阅读 · 0 评论 -
Hibernate中的 NonUniqueObjectException 及其解决之道
近日遇到了NonUniqueObjectException错误,解决如下:org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session:a different object with the sam...2007-06-27 11:05:08 · 194 阅读 · 0 评论 -
Hibernate构架应用中常用保存方式区别
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 detached...2008-05-12 13:07:18 · 54 阅读 · 0 评论 -
hibernate 3.2新的Session接口与之前接口的不同
hibernate 3中的session接口的不同 hibernate3.2版本中session出现了2个 新session接口:org.hibernate.Session 老session接口:org.hibernate.classic.Session 顾名思义,classic包下的session就是以前常用的session,新的这个相比老的有很大变化。下边详细列出 1,去掉了所有的f...2008-05-12 13:09:19 · 129 阅读 · 0 评论 -
hibernate2.1与hibernate3.0的区别
尽管Hibernate 3.0 与Hibernate2.1的源代码是不兼容的,但是当Hibernate开发小组在设计Hibernate3.0时,为简化升级Hibernate版本 作了周到的考虑。对于现有的基于Hibernate2.1的Java项目,可以很方便的把它升级到Hibernate3.0。 本文描述了Hibernate3.0版本的新变化,Hibernate3.0版本的变化包括三个方面:...2008-05-12 13:11:11 · 119 阅读 · 0 评论