我的应用程序是使用Java 7编写的,并使用Hibernate 4连接到Oracle数据库。使用的数据库驱动程序是ojdbc6-11.2.0.3.jar。我的休眠配置文件如下:
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">testURL</property>
<property name="hibernate.connection.username">test</property>
<property name="hibernate.connection.password">test</property>
<property name="hbm2ddl.auto">update</property>
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
<property name="hibernate.connection.autocommit">false</property>
<property name="show_sql">true</property>
<property name="hibernate.connection.release_mode">auto</property>
<property name="hibernate.auto_close_session">true</property>
</session-factory>
</hibernate-configuration>
许多sql语句在我的应用程序中使用休眠模式执行。在我的应用程序中,我经常得到“ java.sql.SQLException:ORA-01000:超出最大打开游标数”。任何人都可以提出休眠配置文件中是否有问题吗?我需要删除行更新吗?