我有一个使用hibernate和JPA的Maven Web项目。执行API时发生以下错误
org.hibernate.internal.ExceptionMapperStandardImpl.mapManagedFlushFailure : 39
HHH000346: Error during managed flush [Batch update returned unexpected row count from update [0];
actual row count: 0; expected: 1]
系统一次执行多个API,但无法确定此错误的用例。 我尝试单独执行多个API来复制错误,但不会发生此错误。甚至没有打印堆栈跟踪。
答案 0 :(得分:0)
在通过ID删除根本不存在的记录时遇到了相同的异常。因此,请检查您要更新/删除的记录是否确实存在于数据库中
答案 1 :(得分:0)
请发布您的代码段,并检查您的交易边界。