MySQLSyntaxErrorException

2018-06-12  本文已影响9人  有_味

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibernatetest.xxx_table' doesn't exist

报错显示:无法找到表。

解决方案:查询是否配置自动创建表语句。

<property name="hibernate.hbm2ddl.auto">update</property>

如果创建之后还是报同样的错误:
请将:
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
替换成:
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>

原因:
Hibernate的版本与MySQL的版本不一样。

上一篇 下一篇

猜你喜欢

热点阅读