Мы используем Postgres 9.1.0 с Hibernate 3.2.5.
Я загрузил последний драйвер JDBC JDBC4 PostgreSQL драйвер, версия 9.1-901
.
Я установил свойство Hibernate Isolation.
<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)
Если я удалю свойство выделения изоляции. Это работает нормально. Любая помощь будет оценена