/**@COMPANY: * @CLASS:BaseDao * @DESCRIPTION: * @AUTHOR:zhangxiyan * @VERSION:v1.0 * @DATE:2012-4-11 public class BaseDao {Session session = HibernateSessionFactory.getSession();/**@description: * @author:zhangxiyan * @return:List * @param hql * @param objs * @return*/public List queryForList(String hql, Object[] objs){Query query = HibernateSessionFactory.getSession().createQuery(hql);int i = 0;for(Object arg1 : objs){query.setParameter(i, arg1);i++;}List list = query.list();return list;}/**@description * @author:zhangxiyan * @return:void * @param obj*/public void save(Object obj){Transaction ts = session.beginTransaction();ts.begin();Serializable ss = session.save(obj);ts.commit();// session.close();System.out.println(ss);System.out.println(ss.toString());}/**@description: * @author:zhangxiyan * @return:void * @param obj*/public void update(Object obj){Transaction ts = session.beginTransaction();ts.begin();session.update(obj);ts.commit();if(session.isOpen()){session.close();}}/**@description: * @author:zhangxiyan * @return:void * @param obj*/public void saveOrUpdate(Object obj){session.saveOrUpdate(obj);}/**@description: * @author:zhangxiyan * @return:void*/public void fenye(){// session.createCriteria("").// session.getSessionFactory().// session.createQuery("").}}
baseDao
最新推荐文章于 2020-08-31 14:26:43 发布