Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r40462 -r40464 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 40462) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 40464) @@ -2717,7 +2717,7 @@ //将丢失报损信息记录按标识牌记录到单独的表中 idCardMaterialErrorDamageManager.save(record,tousseDefinitions); if(!saveRecyclingRecord){ - //都已经归还了,就删除 + //都已经归还了,就删除 后续不得修改此RecyclingRecord对象 否则可能触发异常:HibernateOptimisticLockingFailureException: Batch update returned unexpected row count from update [0] delete(record); } recyclingContext.setSaveRecyclingRecord(saveRecyclingRecord);