2 u012953466 u012953466 于 2016.03.10 14:49 提问

sql语句转hibernate hql语句

sql语句为select * from (select location_id,region_code,county_name,count(region_code) as countKKou from mon_location where longitude !=0.0 and region_code in ('370901') GROUP BY region_code) as teb LEFT JOIN mon_region as r on teb.region_code = r.code ;
求hql语句
其中sql
select location_id,region_code,county_name,count(region_code) as countKKou from mon_location where longitude !=0.0 and region_code in ('370901') GROUP BY region_code

已经转化为select new com.yisa.map.domain.LocationLocation(m.location_id,count(m.region_code) as countKKou,m.region_code,m.county_name) from LocationVo as m where m.longitude !=0.0 and m.region_code in ('370901') GROUP BY m.region_code

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Hibernate将HQL语句转换成SQL语句
Hibernate已经是不单单是ORM框架了,从Hibernate的社区就能看到其发展前景了。其在Java开发中很是常见. 其特有的HQL语句还是Java开发者必备技能。但是有时间HQL不是很好用或者不确定其转换后的SQL语句形式。亦或 只是为了偷懒,比如利用一条语句完成结果集检索和数量统计。需要将HQL语句转换成SQL语句! Hibernate本身就提供了其实现类,只是知道的人并不
hibernate HQL转SQL
import org.hibernate.SessionFactory; import org.hibernate.hql.internal.ast.QueryTranslatorImpl; import org.hibernate.internal.SessionFactoryImpl; SessionFactoryImpl sfi = (SessionFactoryImpl) s
Hibernate(一)HQL查询、原生sql查询
Hibernate中支持三种查询方式:HQL(Hibernate Query Language),原生sql查询,Criteria查询。HQL是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象、属性的概念;原生sql查询就是我们程序员手动的写sql语句并执行;Criteria查询又称为对象查询,采用真正的面向对象的方式进行查询,原生sql查询和Criteria查询将在后续篇章中进行讲解
Hibernate分页(sql和hql)两种方法
1、Hibernate原生sql分页 @Transactional public PagerBean findModelLabelAll(PagerBean pager, String dataSource) { PagerBean pagerDto = null; try { Session session = sessionFa
hibernate 的sql语句以及hql语句增删改查
写一个关于hibernate的sql和hql语句实现增删改查,**注意:**hibernate的hql语句是不能实现insert的,所以和我一样有强迫症的一定要把这两者写在一起比较的不要纠结了。 至于原因:因为Hibernate的HQL语言是用于面向对象实现查询功能的,然而在插入操作中是不会牵涉任何查询动作的,所以HQL不能用于insert语句的插入操作。实体类我就不上传了,就涉及两个,Categ
Hibernate_根据条件动态组装sql/hql语句(仿ibatis动态查询语句功能)
via: http://blog.csdn.net/crazycoder2010/article/details/7414152   1.功能需求背景  项目中使用hibernate作为数据持久层框架,主要考虑hibernate在进行一些简单的crud操作时非常便利,不需要和ibatis似的为每个sql操作都写一堆文件,但是同时也带来了一些局限性,如类似ibatis强大的动态查询功能用不了了,
hibernate之Hql ->update语句的用法
虽然hibernate提供了许多方法对数据库进行更新,但是这的确不能满足开发需要。现在讲解一下用hql语句对数据进行更新。 不使用参数绑定格式String hql="update User u set u.userName=123 where u.userId=2"; 介绍5种参数绑定,和为什么要使用参数绑定,好处在哪里。 一.query.setParameter(属性名,真实值,类型)
Hibernate查询时,使用HQL和SQL的区别(SUM语句)
公司要求代码优化,原来的代码是用HQL写的,为了提高效率,我就使用SQL写 原HQL语句如下: select entity.orderCode,entity.materielCode,entity.materielName,entity.partnerCode, sum(entity.inEAAmount),  sum(entity.outEAAmount),sum(entity.reqEA
Hibernate(无Hql语句的增删改查)
@Entity public class StudentsTest {     private SessionFactory sessionFactory;     private Session session;     private Transaction transaction;     @Before     public void init(){//初始化方法
Hibernate中的sql语句中使用分组查询
今天在写代码时需要用到分组查询,对于查询结果的获取有点不明白, 1.我的应用场景:   优化一个分组查询    数据库里面有一张表message(故障表),包括的字段有message_id(故障编码),app_id(项目编码),msg_status(故障状态:0表示未处理,1表示进行中,2表示已完成,3表示未派发, 4表示已派发);还有一张表message_user(人员表),包括的字段有me