MySQL:未知的系统变量'tx_read_only'

Mig*_*ome 3 java mysql spring hibernate

我正在开发基于Java Swing的应用程序+ Hibernate + Mysql + Spring.当我测试CRUD操作时,我没有读取问题,但在insert语句系统中显示消息:

Unknown system variable `tx_read_only`
Run Code Online (Sandbox Code Playgroud)

我有最新版本的MySQl

  • 休眠4
  • Java注释

你能告诉我现在要解决的问题是什么吗?

Mik*_*unu 6

只是把石头扔到黑暗中,但有一种可能性:

  • 变量tx_read_only是在MySQL 5.6.5中引入的.
  • 可能MySQL版本比它早,但Connector/J无论如何都试图使用新变量.
  • 根据发行说明,Connector/J 5.1.23支持这个变量.

==>也许早于5.1.23的版本可以使用,或者这是在比版本更新的版本中修复的错误.