Hibernate 报错 'Unknown SEQUENCE: 'log_seq'' 解决方法:使用 MySQL 自增主键
这个错误可能是因为你在 Hibernate 配置文件中设置了使用 SEQUENCE 来生成主键,而 MySQL 并不支持 SEQUENCE,你需要将配置文件中的主键生成策略改为自增即可。
在 Hibernate 配置文件中,你需要找到一个类似下面这样的配置:
<id name="id" type="long">
<column name="id" />
<generator class="sequence">
<param name="sequence">log_seq</param>
</generator>
</id>
将 generator 的 class 改为 'identity',表示使用数据库自增主键:
<id name="id" type="long">
<column name="id" />
<generator class="identity" />
</id>
这样就可以使用 MySQL 的自增主键来生成主键了。
原文地址: https://www.cveoy.top/t/topic/oUmh 著作权归作者所有。请勿转载和采集!