Hibernate配置JNDI数据源

转载 2012年03月21日 23:41:15
Hibernate使用Tmocat的连接池的配置过程:
1.在Tomcat的server.xml里加入
    <Context path="/ttt" docBase="ttt"
        debug="5" reloadable="true" crossContext="true">


      <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="root" password="" driverClassName="com.mysql.jdbc.Driver"
               url="jdbc:mysql://localhost:3306/tianyu?autoReconnect=true"/>

     </Context>
2.把mysql的驱动程序导入的项目下的/WEB-INF/lib下,或直接导入到Tomcat的jar包文件里
3./WEB-INF下的web.xml修改成

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <resource-ref>
             <description>DB Connection</description>
             <res-ref-name>jdbc/TestDB</res-ref-name>
             <res-type>javax.sql.DataSource</res-type>
             <res-auth>Container</res-auth>
    </resource-ref>
   
     <welcome-file-list>
       <welcome-file>index.jsp</welcome-file>
     </welcome-file-list>
    </web-app>
4.hibernate.cfg.xml改为

    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

    <!-- Generated by MyEclipse Hibernate Tools.                   -->
<hibernate-configuration>

   
    <session-factory>

            <property name="connection.datasource">java:comp/env/jdbc/TestDB</property>
            <property name="show_sql">true</property>
            <property name="dialect">org.hibernate.dialect.MySQLDialect</property>

            <!-- Mapping files -->
             <mapping resource="com/Student.hbm.xml" />

        </session-factory>

</hibernate-configuration>
5.其他的javabean类和session工厂可以使用自动生成

Hibernate配置各种数据源详解

  • 2013年06月29日 22:03
  • 28KB
  • 下载

Spring+Hibernate配置多数据源

 配置说明         在实际应用中,经常会用到读写分离,这里就这种情况进行Spring+Hibernate的多数据源配置。此处的配置只是让读的方法操作一个数据库,写的方法操作另外一个数据库。  ...
  • leadergg
  • leadergg
  • 2011年04月15日 09:18
  • 19012

Spring+Hibernate配置多数据源

配置说明          在实际应用中,经常会用到读写分离,这里就这种情况进行Spring+Hibernate的多数据源配置。此处的配置只是让读的方法操作一个数据库,写的方法操作另外一个数据库。 ...

Spring+Hibernate配置多数据源

配置说明          在实际应用中,经常会用到读写分离,这里就这种情况进行Spring+Hibernate的多数据源配置。此处的配置只是让读的方法操作一个数据库,写的方法操作另外一个数据库。 ...

springmvc+hibernate配置多个数据源

applicationContext.xml文件内容如下:

Hibernate配置各种数据源详解

Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下: 1. 配置数据源 在Hibern...

spring hibernate配置切换数据源,实现读写分离

spring hibernate配置切换数据源,实现读写分离

hibernate配置多个数据源及事物(以两个数据源为例)

转自:http://blog.csdn.net/zhanlurbh/article/details/40433135 在ssh项目中,需要连接两个不同ip下的数据库,所以...

hibernate配置多个数据源及事物(以两个数据源为例)

在ssh项目中,需要链接两个不同ipxoa

hibernate配置多个数据源及事物(以两个数据源为例)

原文链接 在ssh项目中,需要连接两个不同ip下的数据库,所以必须要给hibernate配置两个或多个数据源 因为我只有一台电脑,所以我配置的是sqlserver+MySQL两个数据源...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate配置JNDI数据源
举报原因:
原因补充:

(最多只允许输入30个字)