hibernate.cfg.xml: <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"><!-- DO NOT EDIT: This is a generated file that is synchronized --> <!-- by MyEclipse Hibernate tool integration. --> <hibernate-configuration> <session-factory> <!-- properties -->
我发现了,<!-- DO NOT EDIT: This is a generated file that is synchronized --> <!-- by MyEclipse Hibernate tool integration. --> 什么意思,我是用MyEcplipse开发的,一开始是不通过JNDI方式,而是直接联数据库的,我想改一下,所以出现出现了这个错误。怎么解决?
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"><!-- DO NOT EDIT: This is a generated file that is synchronized -->
<!-- by MyEclipse Hibernate tool integration. -->
<hibernate-configuration> <session-factory>
<!-- properties -->
<property name="connection.datasource">
java:comp/env/jdbc/myOracle</property>
<property name="show_sql">false</property>
<property name="dialect">
net.sf.hibernate.dialect.Oracle9Dialect</property>
<!-- mapping files -->
<mapping resource="beans/Dept.hbm.xml"/>
</session-factory></hibernate-configuration>
server.xml:
<Context path="/MyWeb" reloadable="true" docBase="MyWeb" displayName="test" crossContext="true">
<Resource name="jdbc/homeOracle" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/myOracle">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
<parameter>
<name>password</name>
<value>ikdbuser</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@HP_08:1521:IKDB</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>username</name>
<value>ikdbuser</value>
</parameter>
</ResourceParams>
</Context>
<!-- by MyEclipse Hibernate tool integration. -->
什么意思,我是用MyEcplipse开发的,一开始是不通过JNDI方式,而是直接联数据库的,我想改一下,所以出现出现了这个错误。怎么解决?