最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Hibernate通用數(shù)據(jù)庫操作代碼

 更新時間:2008年11月14日 23:04:13   作者:  
Hibernate insert、delete、update、基于HQL的通用select、基于SQL的通用select方法
insert方法
復(fù)制代碼 代碼如下:

public void insert(Object o){Session session = HibernateSessionFactory.currentSession();Transaction t = session.beginTransaction();session.save(o);t.commit();HibernateSessionFactory.clossSession();}

delete方法
復(fù)制代碼 代碼如下:

public void delete(Object o,Serializable id){Session session = HibernateSessionFactory.currentSession():Transaction t = session.beginTransaction();Object o = session.get(o.class,id);if(o!=null){session.delete(o);}t.commit();HibernateSessionFactory.clossSession();}


update方法
復(fù)制代碼 代碼如下:

public void update(Object o,Serializable id){Session session = HibernateSessionFactory.currentSession();Transaction t = session.beginTransaction();session.update(o,id);t.commit();HibernateSessionFactory.clossSession();}

基于HQL的通用select方法
復(fù)制代碼 代碼如下:

public ArrayList select(String sql){Session session = HibernateSessionFactory.currentSession();Query query = createQuery(sql);List list = query.list();HibernateSessionFactory.clossSession();return (ArrayList)list;}

基于SQL的通用select方法
復(fù)制代碼 代碼如下:

public ArrayList select(String sql) throws Exception{Session session = HibernateSessionFactory.currentSession();Connection con = session.connection();PreparedStatement pstmt = con.preparedStatement(sql);ResultSet rs = pstmt.executeQuery();ResultSetMetaData rsmd = rs.getMetaData();Hashtable ht = null;ArrayList array = new ArrayList();while(rs.next()){ht = new Hashtable();for(int i=0;i<rsmd.getColumnCount();i++){ht.put(rsmd.getColumnName(i+1),rs.getObject(i+1));} array.add(ht);}HibernateSessionFactory.clossSession();return array;}

相關(guān)文章

最新評論

张家界市| 勐海县| 额敏县| 潮安县| 淄博市| 金坛市| 玉龙| 义马市| 巴马| 芮城县| 应城市| 青海省| 乌兰察布市| 河西区| 屏山县| 敦煌市| 黎川县| 萨迦县| 芷江| 舒兰市| 正定县| 德惠市| 阿巴嘎旗| 武平县| 缙云县| 阳朔县| 阳西县| 桐城市| 惠州市| 河北区| 大英县| 偃师市| 外汇| 娄烦县| 双峰县| 建湖县| 武义县| 怀宁县| 锦屏县| 兴业县| 江西省|