|
各位高手向你们请教一个问题:
我在struts sping hibernate中配置连接池,连接池配置在tomcat里面.我用的是5.5版 本的
<Context crossContext="true" debug="5" docBase="E:\workspace32\myweb\Web" path="/myweb" reloadable="true">
<Resource name="jdbc/cdmcsbussrv_ds"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@195.2.199.44:1521:ORCL"
username="pt_user" password="pt_user" maxActive="5" maxIdle="1"
maxWait="100"/>
</Context>
在spring里面得到连接池
<bean id="cdmcsywxt_ds" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>jdbc/cdmcsbussrv_ds</value>
</property>
</bean>
现在加入hibernate的映射文件,
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>cn/com/yang/pojo/TbLog.hbm.xml</value>
<value>cn/com/yang/pojo/TbItem.hbm.xml</value>
<value>cn/com/yang/pojo/TbUserrole.hbm.xml</value>
<value>cn/com/yang/pojo/TbUser.hbm.xml</value>
<value>cn/com/yang/pojo/TbPurRole.hbm.xml</value>
<value>cn/com/yang/pojo/TbArticle.hbm.xml</value>
<value>cn/com/yang/pojo/TbNotify.hbm.xml</value>
<value>cn/com/yang/pojo/TbLeaveword.hbm.xml</value>
<value>cn/com/yang/pojo/TbSend.hbm.xml</value>
<value>cn/com/yang/pojo/TbPurview.hbm.xml</value>
<value>cn/com/yang/pojo/TbRole.hbm.xml</value></list>
</property></bean>
问题 是:这个样子使用 hibernate的时候老是连不上数据库,不知道怎么办,还是我弄得有错误 |
|