hibernate执行SQL语句
来源:互联网 发布:美国财经数据公布网 编辑:程序博客网 时间:2024/05/23 07:25
在开发的过程中,使用hibernate查询不是万能的,有时候需要自己写一个SQL,那么hibernate如何执行自己写的SQL呢?
1、查询的不是对象的字段
String sql = "select itemid,count(*) as cnt from v_dev where 1=1 group by itemid";this.getSession().createQuery(sql).addScalar("itemid",Hibernate.STRING).addScalar("cnt",Hibernate.INTEGER).list();
2、查询的是对象的字段
String sql = "select top 1 {e.*} from TABLE_NAME e order by e.updatetime desc";this.getSession.createSQLQuery(sql).addEntity("e",JAVABEAN.class).list();
备注:
1、{e.*}这个“中括号”是不能少的,否则就报错;
2、addEntity("e",JAVABEAN.class)中的e与TABLE_NAME别名一直,后面是对应的Model类
- Hibernate执行sql语句
- hibernate执行sql语句
- hibernate执行SQL语句
- Hibernate执行sql语句
- Hibernate 执行SQL语句
- hibernate执行sql语句
- Hibernate 执行原始SQL语句
- Hibernate执行SQL语句实现
- 使用hibernate执行sql语句
- Hibernate 执行原始SQL语句
- Hibernate直接执行SQL语句
- Hibernate 执行原始SQL语句
- hibernate执行sql语句步骤
- hibernate执行sql语句更新
- hibernate执行sql语句的总结
- hibernate执行sql语句的总结
- Hibernate 执行SQL语句查询实体
- hibernate中执行sql语句出错
- asp_JQEasyUI
- List对象合并
- hibernate总结多表查询
- xFace的快速入门--windows phone
- javaftp上传下载
- hibernate执行SQL语句
- MCMC(Markov Chain Monte Carlo) and Gibbs Sampling
- 获取两个日期之间的日期
- HighCharts入门
- Oracle 11g完全卸载(Windows)
- 关于时钟
- js获取两个日期之间的所有日期
- js定时器
- Blackfin处理器架构概述