
Hibernate
文章平均质量分 56
liqueur
这个作者很懒,什么都没留下…
展开
-
Hibernate性能优化(一)转载
有很多人认为Hibernate天生效率比较低,确实,在普遍情况下,需要将执行转换为SQL语句的Hibernate的效率低于直接JDBC存取,然而,在经过比较好的性能优化之后,Hibernate的性能还是让人相当满意的,特别是应用二级缓存之后,甚至可以获得比较不使用缓存的JDBC更好的性能,下面介绍一些通常的Hibernate的优化策略: 1.抓取优化...原创 2012-01-29 14:52:48 · 73 阅读 · 0 评论 -
Hibernate性能优化(二)转载
1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 即在hibernate配制文...原创 2012-01-29 14:55:28 · 161 阅读 · 0 评论 -
Hibernate性能优化(三)转载
性能优化策略 1. 简介版本:Hibernate3.21.1 目的1.2 范围1.3 定义、首字母缩写词和缩略语...原创 2012-01-29 14:57:44 · 74 阅读 · 0 评论 -
Hibernate性能优化(四)转载
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。 初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下:...原创 2012-01-29 14:58:34 · 67 阅读 · 0 评论 -
Hibernate4实战之Hibernate4注解零配置
@Entity,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) 。 @Table,注册在类头上,注解声明了该实体bean映射指定的表(table)。 @Id用来注册主属性,@GeneratedValue用来注册主属性的生成策略,@Column用来注册属性,@Version用来注册乐观锁,@Transi...原创 2012-05-10 15:21:34 · 197 阅读 · 0 评论 -
C3P0连接池配置
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default..原创 2012-05-11 10:00:20 · 116 阅读 · 0 评论 -
Hibernate4 有感
这两天看了看Hibernate4.x 目前最新是4.1.3 final 其实最主要吸引我的地方就是jboss官方的 “提供多租户的支持”看了看hibernate core 包中的test实例,以及国外一些网站上的程序,给我的感觉就是我们之前自己通过程序实现多数据源切换的思路,在hibernate4中 优化了代码和算法,...原创 2012-05-11 14:23:14 · 73 阅读 · 0 评论 -
c3p0数据库连接池自动重连的配置
在Tomcat中配置c3p0数据库连接池的时候,如果数据库重启,或者网络原因造成服务器和数据库断开连接,Tomcat便再也不能和数据库连接,除非Tomcat服务重启。解决办法是在c3p0的配置中增加两个参数<parameter><name>testConnectionOnCheckin</name><value>true</value>&...原创 2012-05-16 23:30:57 · 197 阅读 · 0 评论