heibernate增删改查总结一下自己的不足
2015-08-16 20:05
441 查看
难点也就我不熟悉的是数据库语句的书写,要加强复杂查询语句的书写
/* 简单的在共享类中已经可以用的了 * 总结: * * --------------------------------------查询 * 1.hql查询 * * StringBuffer hql = new StringBuffer("from Station where 1=1"); * * Query q = gs().createQuery(hql.toString()); * * q.list(); * * 2.sql查询 * * String sql = "select czmc,czdm from station where dj like '%" + dj + "%'"; SQLQuery q = gs().createSQLQuery(sql); //sql查询使用createSQLQuery q.list(); * * DataZh.ObjArrtoStrArr(q.list()) //sql查询返回的是Object,记得转换 * * * --------------------------------------增删改 * 使用原生sql语句执行 * * String sql = "delete from station where czdm=" + id; * * Transaction tx = null; tx = gs().beginTransaction(); SQLQuery q = gs().createSQLQuery(sql); * tx.commit(); // 提交事务 * * q.executeUpdate() //增删改的语句使用这个函数 * * return result //返回受影响的行数 * */
相关文章推荐
- Onclick点击事件
- 5.适配器模式(设计模式笔记)
- 【NOIP2010TG/codevs1066】 引水入城 解题报告
- 华为OJ(在字符串中找出连续最长的数字串)
- Java心得14
- 递归实现汉诺塔问题(python)
- hdu 2896
- 让linux每天定时备份MySQL数据库并删除五天前的备份文件
- 20个高级Java面试题汇总
- hibernate之增删改查demo
- 《Java设计模式》之外观模式
- 回溯--迷宫问题
- 【译】Android主题动态切换开源库Prism基本原理1-核心库
- 总结篇(1)——机房收费系统
- 9个Java初始化和回收的面试题
- 存储过程
- java面向对象程序设计:对象
- 清华建筑系毕业生工作8年后心得总结
- 写出高性价比代码之C#建议第52-及时释放资源
- Gym - 100637A Nano alarm-clocks 模拟