struts2,hibernate3,mysql修改時報錯
??? ??? Session session = HibernateUtil.getCurrentSessionFactory().openSession();
??? ??? Transaction transaction = null;
??? ??? try {
??? ??? ?? ???? transaction = session.beginTransaction();
??? ?? ???? ??? session.merge(user);?? ????
// 本來使用 saveOrupdate() 但是報錯??? ?? ???? ??? transaction.commit();??? ?? ???
??? ?? ? } catch (Exception e) {
??? ?? ??? ?if (transaction != null) {
??? ?? ??? ??? ?transaction.rollback();
??? ?? ??? ?}
??? ?? ??? ?throw e;
??? ?? ? } finally {
??? ?? ??? ?if (session != null) {
??? ?? ??? ??? ?session.close();
??? ?? ??? ?}
??? ?? ? }
??? ???? ?
posted on 2008-04-18 16:13
選寶網an9 閱讀(2746)
評論(0) 編輯 收藏 所屬分類:
Java Exception&Error