我现在真的有一个奇怪的问题。
我只想删除一个实体。
我也在使用 Hibernate envers 进行审计。所以现在我想删除这个实体。
现在我收到以下消息。
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:列“成功”不能为空
因此,当我@Audit突然从表中删除时,我能够删除该实体。
现在我去了我的 entity_aud 表并取消选择 NOT NULL 属性成功。然后我也再次放在@Audit我的桌子上方。
现在它起作用了。那么为什么如果我只想删除一个实体,我在使用 Hibernate Envers 时会收到 NOT NULL 错误。
这是什么原因。