.: Rollback transaction ใน hibernate :.

Tuesday, May 19th, 2009

การ 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 […]