.: Rollback transaction ใน hibernate :.
การ rollback transaction .ใน spring – hibernate
ใ ห้ประกาศ session มา session เดียวครับ แล้วจัดการภายใน session ทั้งหมด
Session session = getSession(); Transaction tx = null; try { // ส่วนของการทำงานทั้งหมด ที่ต้องการให้ rollback เวลาเกิด error tx = session.beginTransaction(); session.createQuery("query") .setString(":value", value).list(); id = (Long) session.save(Object); session.flush(); tx.commit(); } catch(Exception e) { logger.error("Can't create Object.", e); tx.rollback(); } finally { if(session != null) { try { session.close(); } catch(HibernateException e) { e.printStackTrace(); } } }
ประยุกต์ดูนะครับ
February 16th, 2011 at 7:34 am
Decent statement on the subject of .: Rollback transaction ใน hibernate :. · @JDev – Blog brbr This is exactly why I often come back to the site and watching http://blog.abciloveu.com/rollback-transaction-%E0%B9%83%E0%B8%99-hibernate day after day.