我们正在使用带有Hibernate 3.2.5的Postgres 9.1.0。
我已经下载了最新的JDBC驱动程序。
我已经设置了Hibernate隔离属性。
这意味着。
如果我移除隔离级别属性,它可以正常工作。任何帮助将不胜感激。
我已经下载了最新的JDBC驱动程序。
我已经设置了Hibernate隔离属性。
<property name="connection.isolation">2</property>
这意味着。
2=READ_COMMITTED
但是当我尝试访问数据库时,它会报错。
Caused by: org.postgresql.util.PSQLException: Cannot change transaction isolation level in the middle of a transaction.
at org.postgresql.jdbc2.AbstractJdbc2Connection.setTransactionIsolation(AbstractJdbc2Connection.java:821)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:103)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
如果我移除隔离级别属性,它可以正常工作。任何帮助将不胜感激。