错误:postgresql中不存在准备好的事务

Val*_*han 6 postgresql hibernate jpa java-ee

我在使用JPA over Hibernate运行Java EE应用程序时,在PostgreSQL(9.2)日志中遇到以下错误:

错误:具有标识符制备交易 "131077_AAAAAAAAAAAAAP // // fwAAAd5tKPBVp1XeAAAzfmx0Y2hpZS1ub2Rl_AAAAAAAAAAAAAP fwAAAd5tKPBVp1XeAAAzpwAAAAAAAAAA" 不存在声明:回滚PREPARED '131077_AAAAAAAAAAAAAP // // fwAAAd5tKPBVp1XeAAAzfmx0Y2hpZS1ub2Rl_AAAAAAAAAAAAAP fwAAAd5tKPBVp1XeAAAzpwAAAAAAAAAA'

如何优化设置以避免此错误?这种情况间歇性地发生.

小智 22

原因可能是默认情况下禁用准备好的事务.要启用它们,请编辑postgresql.conf并设置大于0的值.

max_prepared_transactions = 64
Run Code Online (Sandbox Code Playgroud)