zoukankan      html  css  js  c++  java
  • 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      */
    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    js等弱类型语言的"鸭子类型"
    js中的局部函数与局部变量
    js中的break和continue
    for in 循环
    js中的异常
    js中的运算符
    js中的符合类型
    js中的数据类型
    js强大的数据类型转换
    shell67批量创建用户(来自文件)
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4734866.html
Copyright © 2011-2022 走看看