色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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

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;}

jsp技術(shù)Hibernate通用數(shù)據(jù)庫(kù)操作代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 读书| 当雄县| 上思县| 静安区| 佛教| 黄平县| 乐陵市| 佛学| 柳林县| 曲阜市| 铅山县| 田阳县| 河曲县| 阿图什市| 和田市| 金溪县| 麦盖提县| 独山县| 星座| 新巴尔虎右旗| 莱芜市| 郁南县| 布拖县| 神农架林区| 南昌县| 岚皋县| 共和县| 久治县| 大厂| 团风县| 利辛县| 密云县| 洱源县| 福州市| 隆回县| 玛多县| 高雄县| 沁水县| 崇阳县| 鱼台县| 江山市|