Удаление JPA недействительно ⇐ JAVA
-
Anonymous
Удаление JPA недействительно
JPA вещь имеет операторы для вставки таблицы A, операторы для удаления таблицы B, а операторы для вставки и удаления печатаются в журнале, но иногда и вставка, и удаление имеют эффект, иногда вставка действует, а удаление — нет. вступят в силу, весь метод не содержит ошибок, а операторы вставки и удаления печатаются
Код выглядит следующим образом
// 入库 cmsCa.setExpirationDate(новая дата()); cmsCa.setDeleted(истина); CmsCaCanceled cmsCaCanceled = cmsCaMapper.convertToCmsCaArchive(cmsCa); cmsCaArchiveRepository.save(cmsCaCanceled); cmsCaRepository.delete(cmsCa); CmsCaOperationLog cmsCaOperationLog = CmsCaOperationLog.build (CERT_OPER_CANCEL, cmsCa, true); cmsCaOperationLogRepository.save(cmsCaOperationLog); Метод сохранения прошел успешно, удаление не удалось, ошибок не обнаружено
Я предполагаю, что автоматическое обновление JPA связано с одновременным выполнением удаления, но у оператора set также есть эта проблема
JPA вещь имеет операторы для вставки таблицы A, операторы для удаления таблицы B, а операторы для вставки и удаления печатаются в журнале, но иногда и вставка, и удаление имеют эффект, иногда вставка действует, а удаление — нет. вступят в силу, весь метод не содержит ошибок, а операторы вставки и удаления печатаются
Код выглядит следующим образом
// 入库 cmsCa.setExpirationDate(новая дата()); cmsCa.setDeleted(истина); CmsCaCanceled cmsCaCanceled = cmsCaMapper.convertToCmsCaArchive(cmsCa); cmsCaArchiveRepository.save(cmsCaCanceled); cmsCaRepository.delete(cmsCa); CmsCaOperationLog cmsCaOperationLog = CmsCaOperationLog.build (CERT_OPER_CANCEL, cmsCa, true); cmsCaOperationLogRepository.save(cmsCaOperationLog); Метод сохранения прошел успешно, удаление не удалось, ошибок не обнаружено
Я предполагаю, что автоматическое обновление JPA связано с одновременным выполнением удаления, но у оператора set также есть эта проблема
Мобильная версия