Hibernate:More than one row with the given identifier was found解决办法

今天写一个Action通过HQL查询一个表出现异常“Morethanonerowwiththegivenidentifierwasfound”

问题原因:数据库出现数据异常存在多条主键不唯一的数据

问题解决:找到数据库表删除全部数据然后重新导入问题没了

我的情况:写请假表单的时候,form表单被提交了两次,导致我的@OneToOne出错,因为里面有

两条数据了,导致主键不唯一!

相关推荐