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的版本不一样。
网友评论