休眠3到4迁移

时间:2019-11-13 17:40:54

标签: java hibernate jpa

从Hibernate 3迁移到4后,我在服务器日志中看到以下警告:

composite-id类不会覆盖equals()Composite-id类不会覆盖hashcode()

我也正在获取SQLIntegrityConstraintViolationException(并非总是如此)

我的CompositeKeyClass不会覆盖equals()和hashcode()。但是我没有遇到Hibernate3的任何问题。

请帮助我了解是否仅Hibernate 4需要覆盖equals()和hashcode()吗?

1 个答案:

答案 0 :(得分:0)

现在,在覆盖equals和hc方法之后,警告不再存在。 违反Integrity约束不是由于此原因,这是由于我的数据源中的配置错误。