Hibernate 执行原生sql
来源:互联网 发布:2016淘宝屏蔽搜索排名 编辑:程序博客网 时间:2024/06/10 08:49
1.带有聚集函数的
String sql = " select sum(t.HITCOUNT) countHitCount from keywordhit_view t";
Query query = this.getSession().createSQLQuery(sql).addScalar("countHitCount",Hibernate.LONG) //转换类型,按DB中的type转
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); //返回一个map,KEY:为DB中名称一致(大小写一致)
List list = query.list();
Map map = (Map) list.get(0);
map.get("countHitCount");
2.普通的
String sql = " select t.title TITLE,to_char(t.insert_time,'yyyy-mm-dd hh24:mi:ss') TIME, t.clicks NUM from post_clicks_trend t , post_report_title a" +
" where t.title=a.title order by t.title, t.insert_time " ;
Query query = this.getSession().createSQLQuery(sql).addScalar("TITLE",Hibernate.STRING)
.addScalar("TIME", Hibernate.STRING).addScalar("NUM", Hibernate.INTEGER)
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); //返回一个map,KEY:为DB中名称一致(大小写一致)
List list = query.list();
- hibernate执行原生sql
- Hibernate 执行原生sql
- hibernate执行原生SQL
- Hibernate 执行原生SQL
- Hibernate执行原生sql
- Hibernate执行原生SQL查询
- Hibernate 原生sql的执行
- Hibernate直接执行原生SQL
- [转载]hibernate执行原生sql
- Hibernate SQLQuery执行原生SQL
- Hibernate SQLQuery执行原生SQL
- hibernate 使用原生sql不能执行删除!
- Hibernate执行原生sql,list转换问题
- 使用hibernate执行原生的sql
- 使用Hibernate SQLQuery执行原生SQL
- 使用Hibernate SQLQuery执行原生SQL
- 使用Hibernate SQLQuery执行原生SQL
- 使用Hibernate SQLQuery执行原生SQL
- android中Preference(首选项)
- 盒子大行其道,正确与否
- win7 Android ADB Interface驱动 找不到指定文件的解决办法
- struts学习笔记—FormBean
- 【事务的种类】
- Hibernate 执行原生sql
- 十六进制颜色大全
- spring security2配置文件学习小结
- 碎步一:根据用户喜好选择不同背景图(背景选择器)
- 游戏中用户升级的设计
- 通过SQL语句实现要素Geometry字段解析
- 拍照界面显示的语言设置
- Linux Shell 命令--cut
- 单链表表示的大数相加问题