欢迎来到天天文库
浏览记录
ID:8965972
大小:48.00 KB
页数:7页
时间:2018-04-13
《hibernate3的配置参数汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Hibernate3的配置参数汇总SQL方言1、HibernateJDBC属性hibernate.connection.driver_classjdbc驱动类hibernate.connection.urljdbcURLhibernate.connection.username数据库用户hibernate.connection.password数据库用户密码hibernate.connection.pool_size连接池容量上限数目注:使用C3P0的properties样例代码:hibernate.connection.driver_class=org.postgresql.
2、Driverhibernate.connection.url=jdbc:postgresql://localhost/mydatabasehibernate.connection.username=myuserhibernate.connection.password=secrethibernate.c3p0.min_size=5hibernate.c3p0.max_size=20hibernate.c3p0.timeout=1800hibernate.c3p0.max_statements=50hibernate.dialect=org.hibernate.dialect.P
3、ostgreSQLDialect2、Hibernate的数据源属性hibernate.connection.datasource数据源JNDI名字hibernate.jndi.urlJNDI提供者的URL(可选)hibernate.jndi.classJNDIInitialContextFactory类(可选)hibernate.connection.username数据库用户(可选)hibernate.connection.password数据库用户密码(可选)注:应用程序服务器JNDI数据源的hibernate.properties样例代码:hibernate.connec
4、tion.datasource=java:/comp/env/jdbc/testhibernate.transaction.factory_class=org.hibernate.transaction.JTATransactionFactoryhibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookuphibernate.dialect=org.hibernate.dialect.PostgreSQLDialect3、Hibernate配
5、置属性(可选)hibernate.dialect一个HibernateDialect类名允许Hibernate针对特定的关系数据库生成优化的SQL.取值full.classname.of.Dialecthibernate.show_sql输出所有SQL语句到控制台.取值true
6、falsehibernate.format_sql在log和console中打印出更漂亮的sql.取值true
7、falsehibernate.default_schema在生成的SQL中,将给定的schema/tablespace附加于非全限定名的表名上.取值SCHEMA_NAMEhibernate.d
8、efault_catalog在生成的SQL中,将给定的catalog附加于没全限定名的表名上.取值CATALOG_NAMEhibernate.session_factory_nameSessionFactory创建后,将自动使用这个名字绑定到JNDI中.取值jndi/composite/namehibernate.max_fetch_depth为单向关联(一对一,多对一)的外连接抓取(outerjoinfetch)树设置最大深度.值为0意味着将关闭默认的外连接抓取.取值建议在0到3之间取值hibernate.default_batch_fetch_size为Hibernate关
9、联的批量抓取设置默认数量.取值建议的取值为4,8,和16hibernate.default_entity_mode为由这个SessionFactory打开的所有Session指定默认的实体表现模式.取值dynamic-map,dom4j,pojohibernate.order_updates强制Hibernate按照被更新数据的主键,为SQL更新排序。这么做将减少在高并发系统中事务的死锁。取值true
10、falsehibernate.generate_statistics如果开启,Hibern
此文档下载收益归作者所有