Fork me on GitHub

heibernate增删改查总结一下自己的不足

  难点也就我不熟悉的是数据库语句的书写,要加强复杂查询语句的书写

 1 /*       简单的在共享类中已经可以用的了
 2      * 总结:
 3      * 
 4      * --------------------------------------查询
 5      * 1.hql查询
 6      * 
 7      *  StringBuffer hql = new StringBuffer("from Station where 1=1");
 8      *  
 9      *  Query q = gs().createQuery(hql.toString());
10      *  
11      *  q.list();
12      * 
13      * 2.sql查询
14      * 
15      * String sql = "select czmc,czdm from station where dj like '%" + dj
16                 + "%'";
17                 
18         SQLQuery q = gs().createSQLQuery(sql);  //sql查询使用createSQLQuery
19         
20         q.list();        
21      * 
22      * DataZh.ObjArrtoStrArr(q.list())  //sql查询返回的是Object,记得转换
23      * 
24      * 
25      * --------------------------------------增删改
26      * 使用原生sql语句执行
27      * 
28      * String sql = "delete from station where czdm=" + id;
29      * 
30      * Transaction tx = null;
31         tx = gs().beginTransaction();
32 
33         SQLQuery q = gs().createSQLQuery(sql);
34         
35         
36      * tx.commit(); // 提交事务
37      * 
38      * q.executeUpdate()    //增删改的语句使用这个函数
39      * 
40      * return result      //返回受影响的行数
41      * 
42      */

 

posted @ 2015-08-16 20:05  ZZZZW  阅读(549)  评论(0编辑  收藏  举报
AmazingCounters.com