转自:http://blog.chinaunix.net/u2/63740/showart_515514.html
1、在context.xml中的context标签内加入以下代码:
<Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:ORA" username="user" password="pwd" maxActive="20" maxIdle="10"/>
2、在web.xml中web-app下加入以下代码
<resource-ref> <description>MySql DataSource</description> <res-ref-name>jdbc/oracle</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
3. 在SPRING的配置文件中加入如下代码:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>java:comp/env/jdbc/oracle</value> </property> </bean>
4. 最后在你的SPRING配置文件中加入以下代码接管HIBERNATE的配置
< beans> < bean id= "sessionFactory" class= "org.springframework.orm.hibernate3.LocalSessionFactoryBean" > < property name= "dataSource" ref= "dataSource" / > < property name= "mappingResources" > < list> < value>这里是加载的HIBERNATE OR 文件 < / value> < / list> < / property> < property name= "hibernateProperties" > < props> < prop key= "hibernate.dialect" > org. hibernate. dialect. MySQLInnoDBDialect < / prop> < / props> < / property> < / bean> < / beans>