MySQLIntegrityConstraintViolationException: Duplicate entry '***' for key 'PRIMARY'

MySQLIntegrityConstraintViolationException: Duplicate entry '***' for key 'PRIMARY'

hibernate向mysql插入数据时出现以上异常。表面看是存在了重复数据,但是实际上该条数据并不存在。

这是由于mysql异常提示机制不准确造成了误导。

真实原因有可能是插入数据时,某个日期类型字段为空导致的。把该字段插入非空值,异常消失。

你可能感兴趣的:(mysql,DUPLICATE,entry)