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

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

 更新時(shí)間: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)文章

最新評(píng)論

深水埗区| 博爱县| 满城县| 乐亭县| 汉川市| 岳普湖县| 微山县| 文昌市| 望谟县| 桐梓县| 定日县| 翁源县| 湖州市| 当涂县| 通榆县| 乳源| 康平县| 南木林县| 略阳县| 宜阳县| 海宁市| 库伦旗| 皮山县| 沂水县| 大连市| 宾阳县| 石景山区| 会泽县| 宁安市| 象州县| 阳城县| 齐河县| 康定县| 长治市| 商丘市| 错那县| 军事| 汝阳县| 达孜县| 兴仁县| 渭源县|