用hibernate實現的java web項目中,完成保存操作時,dao層接口的相關方法的返回值為什么是serializable,這是個什么類型的數據。還有,在biz層里,biz接口的實現類,為什么大都要加一個rollback()方法?public Serializable save(House house);??? public Serializable save(House house) {?? ??? ?// TODO Auto-generated method stub?? ??? ?Transaction tx = null;?? ??? ?Serializable id = null;?? ??? ?try {?? ??? ??? ?tx = HibernateUtil.currentSession("hibernate.cfg.xml").beginTransaction();?? ??? ??? ?id = houseDao.save(house);?? ??? ??? ?tx.commit();?? ??? ??? ??? ??? ?} catch (HibernateException e) {?? ??? ??? ?// TODO Auto-generated catch block?? ??? ??? ?e.printStackTrace();?? ??? ??? ?if (tx != null) {?? ??? ??? ??? ?tx.rollback();?? ??? ??? ?}?? ??? ?}?? ??? ?return id;?? ?}
添加回答
舉報
0/150
提交
取消