标签:
难点也就我不熟悉的是数据库语句的书写,要加强复杂查询语句的书写
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 */
标签:
原文地址:http://www.cnblogs.com/zzzzw/p/4734866.html