新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析Hibernate.cfg.xml配置
學習Hibernate時,經(jīng)常會遇到Hibernate.cfg.xml配置問題,這里將介紹Hibernate.cfg.xml配置問題的解決方法。

創(chuàng)新互聯(lián)建站專注于通榆企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,商城網(wǎng)站開發(fā)。通榆網(wǎng)站建設公司,為通榆等地區(qū)提供建站服務。全流程按需網(wǎng)站制作,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務
Hibernate的描述文件可以是一個properties屬性文件,也可以是一個xml文件。下面講一下Hibernate.cfg.xml配置。配置格式如下:
1. 配置數(shù)據(jù)源
可以Hibernate.cfg.xml配置JDBC,也可以配置JNDI.在本小節(jié)中講述數(shù)據(jù)源如何配置。
- version="1.0" encoding="UTF-8"?>
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
- >
name="show_sql">true name="dialect">net.sf.hibernate.dialect.MySQLDialect name="jdbc.fetch_size">50 name="connection.datasource">java:comp/env/jdbc/datasourcename name="connection.provider_class">net.sf.hibernate.
connection.DatasourceConnectionProvidername="dialect">net.sf.hibernate.dialect.SQLServerDialect - >
resource="com/amigo/pojo/User.hbm.xml"/> resource="com/amigo/pojo/Org.hbm.xml"/>
2. c3p0連接池
c3p0連接池是Hibernate推薦使用的連接池,若需要使用該連接池時,需要將c3p0的jar包加入到classpath中。c3p0連接池的配置示例如下:
- version="1.0" encoding="UTF-8"?>
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
name="show_sql">true name="dialect">net.sf.hibernate.dialect.MySQLDialect name="connection.driver_class">…… name="connection.url">…… name="connection.username">user name="connection.password">pass name="c3p0.min_size">5 name="c3p0.max_size">20 name="c3p0.timeout">1800 name="c3p0.max_statements">50 resource="com/amigo/pojo/User.hbm.xml"/> resource="com/amigo/pojo/Org.hbm.xml"/>
在上述配置中,Hibernate根據(jù)配置文件生成連接,再交給c3p0管理。
名稱欄目:淺析Hibernate.cfg.xml配置
文章分享:http://m.5511xx.com/article/coccgio.html


咨詢
建站咨詢
