Hibernate的配置文件里面有很多的参数可以设置,下面将自己的配置写出来:
- <prop key="hibernate.dialect">org.hibernate.dialect.MySQLMyISAMDialectprop>
这个不用多解释了,泛指用到的数据库的方言,这里用到的是Mysql
xml 代码
- <prop key="hibernate.connection.provider">org.hibernate.connection.DatasourceConnectionProviderprop>
- <prop key="hibernate.connection.datasource">java:comp/env/jdbc/MyDBprop>
xml 代码
- <prop key="hibernate.connection.driver_class">com.mysql.jdbc.Driverprop>
- <prop key="hibernate.connection.url">jdbc:mysql://localhost:3306/mydbprop>
- <prop key="hibernate.connection.username">realprop>
- <prop key="hibernate.connection.password">realprop>
- <prop key="hibernate.connection.provider">org.hibernate.connection.C3P0ConnectionProviderprop>
- <prop key="hibernate.c3p0.acquire_increment">1prop>
- <prop key="hibernate.c3p0.idle_test_period">100prop>
- <prop key="hibernate.c3p0.max_size">150prop>
- <prop key="hibernate.c3p0.max_statements">0prop>
- <prop key="hibernate.c3p0.min_size">1prop>
- <prop key="hibernate.c3p0.timeout">600prop>
上面是指hibernate用到的数据连接池,hibernate提供三种方法,代码中使用了App Server的连接池,这种方法也是当开发Web应用的时候推荐的方法。除此之外,还可以用hibernate提供的第三方的连接池C3P0
xml 代码
- <prop key="hibernate.jdbc.fetch_size">50prop>
- <prop key="hibernate.jdbc.batch_size">25prop>
上面的fetch_size是指数据库每次从表中读取的数据的条数,不同的数据库是不一样的,也就是说,如果你取10000条数据,hibernate会50条50条的取进行验证,这样会提升性能,但遗憾的是mysql不提供这样的功能,他会一次取出10000条到内存,内存的开销会非常大。Batch Size是设定对数据库进行批量删除,批量更新和批量插入的时候的批次大小,oracle设置30比较合适。
分享到:
相关推荐
置自己的测试环境,需要自己抽象整个框架,引入测试框架中,配合测试自己的测试用例。但是发现数据库连接池老出现问题,搜索问题和答案后,总结一下,备忘。
JSP SSH辅助教学系统 是一套完善的WEB设计系统(struts2+spring+hibernate),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 系统主要有三类用户角色...
2009-02-24 09:01 165033 37357 常见的专业问题解决办法\MySql的配置_Believe ┭┮ YourSelf.mht 2009-02-24 08:43 452690 186879 常见的专业问题解决办法\Rational Rose 2003 下载、破解及安装方法(图文)_Believe...
│ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...
│ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...
│ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...
│ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...
│ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...