首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Struts2+Hibernate的容易购物车

2012-12-25 
Struts2+Hibernate的简单购物车?????????package com.serviceimport java.io.Serializableimport org.hi

Struts2+Hibernate的简单购物车

?

?

?

?

?

?

?

?

?

package com.service;import java.io.Serializable;import org.hibernate.Session;import org.hibernate.Transaction;import com.dao.Books;import com.dao.HibernateSessionFactory;public abstract class  BaseHibernateDAO {//增,删,改,查public void add(Object object){ Session session = HibernateSessionFactory.getSession();  Transaction tran = null;  try {tran = session.beginTransaction();session.save(object);tran.commit();} catch (Exception e) {          if(tran!=null)          {          tran.rollback();          }         e.printStackTrace();}finally{session.close();}}   public void delete(Object object){ Session session = HibernateSessionFactory.getSession();  Transaction tran = null;  try {tran = session.beginTransaction();session.delete(object);tran.commit();} catch (Exception e) {         if(tran!=null)         {         tran.rollback();         }        e.printStackTrace();}finally{session.close();}}public void update(Object object){ Session session = HibernateSessionFactory.getSession();  Transaction tran = null;  try {tran = session.beginTransaction();session.update(object);tran.commit();} catch (Exception e) {     if(tran!=null)     {     tran.rollback();     }    e.printStackTrace();}finally{session.close();}}public Object get(Class cla,Serializable id)  {  Object object = null;  Session session = HibernateSessionFactory.getSession();  Transaction tran = null;  try {tran = session.beginTransaction();object = session.get(cla, id);tran.commit();} catch (Exception e) {      if(tran!=null)      {      tran.rollback();      }     e.printStackTrace();}finally{session.close();}return object;  }}

?

热点排行