以前项目用的数据库mysql我的hql是这样的:(group by 应该是有点问题的,但是如果用的是mysql不会有错)
select adu,u,count(*) from FeUserRight ur,FeUser adu,FeUser u
where
ur.operateid = adu.id and
ur.feuserid = u.id and
adu.name like:aduser
ur.examinestate=0 group by ur.feuserid
可是呢今天切换了数据换成了oracle问题就来了,group by ur.feuserid有问题,
我想group by adu.*,u.*应该可以吧,试过之后也不行。
然后我就看了控制台但应出来的sql语句group by 后面是adu_90.id,u_90.id,还是报错
于是我就吧adu,u的对象的所有字段都列出了就好了,如下
group by adu.id,adu.name,adu.deptid,adu.state,adu.effectivedate,adu.examineid,adu.examinedate,
u.id,u.name,u.deptid,u.state,u.effectivedate,u.examineid,u.examinedate
结果就好了,但是挺笨的,如果字段再多点那不要死人了。
请问有没有更好点的办法?
分享到:
相关推荐
HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL...
Hibernate HQL基础练习小列子+数据库
HQL语句 HQL语句 HQL语句 HQL语句 HQL语句
hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全
所以在网上找到了一个elipse插件 英文图文教程 https://www.hibernate.org/hib_docs/tools/reference/en/html/plugins.html 下载地址 http://www.oschina.net/p/hibernate+tools 附件中为本人配置的eclipse ...
HQL语句大全HQL语句大全HQL语句大全HQL语句大全HQL语句大全
Hql PPt Hql PPt
符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供...
hql模糊查询hql模糊查询hql模糊查询hql模糊查询
HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象; (4)...
HQL是hibernate自己的一套查询
之前写好SQL,再到代码里面来写,语句复杂的看的时不时细节会忘记,用sql转换hql工具,直接贴近了就可以了;
hibernate hql 语言大全 hql学习,这个文档是一个很全面,很不错的
hql语句常规 方法 使用 了解hql语句
hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL
主要介绍了Java的Hibernate框架中用于操作数据库的HQL语句讲解,Hibernate是Java的SSH三大web开发框架之一,需要的朋友可以参考下
精通HQL.doc精通HQL.doc精通HQL.doc精通HQL.doc精通HQL.doc
HQL语言大全HQL语言大全HQL语言大全
Hql语句注意事项总结 1.在Hql中使用group by的问题 2.在count()中使用别名问题 3.关于Integer和Long的问题 4.关于参数是数组的问题
HQL查询是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象和属性的概念,HQL 是应用较为广泛的方式.这是本人对HQL知识点做的一个总结性的练习