我有OptimisticLockException,因爲當用戶從diffrenet瀏覽器選項卡兩次同時點擊保存按鈕兩次以下代碼(錯誤代碼:entity = em.merge(entity);)。 注意:entity.getOid()不爲null! 誰可以幫我...如何處理JPA中的OptimisticLockException
public static synchronized KirKiraciSozlesmeYeniKayitForm kaydet(KirKiraciSozlesmeYeniKayitForm form, EntityManager em) {
KirKiraciSozlesme entity = new KirKiraciSozlesme();
UtilInsCore.copyProperties(form, entity);
if (entity.getOid() == null) {
Long oid = DBUtil.getSeqNextValue(em, "KIR_KIRACI_SOZLESME_SEQ");
entity.setOid(oid);
}
entity = em.merge(entity);
em.flush();
UtilInsCore.copyProperties(entity, form);
return form;
}
預先感謝您。
問題是什麼? – brito
我需要解決方案這種情況 –