3

Spring 3.2.1 と EclipseLink 2.4 と JPA 2.0 を使用しています

デフォルトの分離レベル以外を使用すると、エラーが発生します。

Exception in thread "main" org.springframework.transaction.InvalidIsolationLevelException: Standard JPA does not support custom isolation levels - use a special JpaDialect for your JPA implementation

EclipseLinkJpaDialect はクラスを拡張する必要がありますか?

どのように?

4

1 に答える 1

0

どの分離レベルを使用しようとしていますか? 通常、必要な分離レベルをデータベースのデフォルトとして設定します (接続ごとに設定する必要がないようにするため)。

SessionCustomizerおよびDatabaseLogin APIであるsetTransactionIsolation()を使用して、EclipseLinkでデータベースのトランザクション分離レベルを設定できます。

于 2013-06-03T13:47:43.763 に答える