我正在使用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是否需要扩展类?
如何?
答案 0 :(得分:0)
您尝试使用什么隔离级别?通常,您可以将所需的隔离级别设置为数据库默认级别(以避免必须在每个连接上设置它)。
您可以通过使用SessionCustomizer和DatabaseLogin API setTransactionIsolation()使EclipseLink设置数据库事务隔离级别。