sql语句转换成hql求大神解决

问题描述

sql语句转换成hql求大神解决
具体sql语句如下,变成hql语句,请高手知道一下。
select * from plan_run r where r.id in(select t.plan_run_waishi_user_id from PLAN_RUN_OA_USER t where t.oa_user_id= ?)

解决方案

from 实体类1 p where p.id in ( select i.id from 实体类2 i where i.useId = ? )
注意hql里面都是实体的字段,别写成数据库的字段了

解决方案二:
hql,用面向对象的思想写,from 对象 obj where obj.属性等

解决方案三:
这样的话直接考虑用sql语句吧

时间: 2025-01-01 09:57:43

sql语句转换成hql求大神解决的相关文章

c-十六进制转换成十进制,大神们帮忙解释一下while循环中的if语句意思

问题描述 十六进制转换成十进制,大神们帮忙解释一下while循环中的if语句意思 #include #include #include int main() { char a[9]; gets(a); int len,i=0; long long sum=0; double x; len=strlen(a); while(len) { if(a[len-1]>='A'&&a[len-1]<='F') x=(a[len-1]-'7')*pow(16,i++); else x=x=

hibernate-原始sql语句转换成jpql语句

问题描述 原始sql语句转换成jpql语句 如题,现在有一个sql语句: SELECT c.* FROM fs_gulib a, fs_star c,(SELECT t2.id,COUNT(*) FROM fs_gulib_member t1 LEFT JOIN fs_gulib t2 ON t1.gulib = t2.id GROUP BY t1.gulib ORDER BY COUNT(*) DESC) n WHERE a.id=c.gulib_id AND a.id=n.id; 如何转成j

dataset-C#执行SQL查询Access,,求大神指点

问题描述 C#执行SQL查询Access,,求大神指点 select ForceArea,UnifiedCode_5,(adminArea_8 & adminArea_81) as local,location_71,location_72 from Debris_flow_1 用C#执行这段sql语句的时候,将结果赋值给DataSet,access数据库可以执行,可是在程序里就不执行了,其中要注意哪些??求大神指点 public static DataSet DS(string SQL) {

sql句子查询求大神解决

问题描述 sql句子查询求大神解决 具体的我忘了,大致意思是,一个网站签到,第一天给1积分第二天给2积分,第三天给3积分.....到第六天为止,其中如果忘签到一天,则下次从第一天开始计算,问这个人一共的多少积分?? 如果用存储过程怎么写 日期 2016-1-01, 2016-1-02,2016-1-03,2016-1-04,2016-1-05,2016-1-06, 2016-1-07,2016-1-08,2016-1-10,2016-1-11,2016-1-12,2016-1-13, 2016-

oracle-java做sql语句解析遇到问题,大神麻烦戳进来

问题描述 java做sql语句解析遇到问题,大神麻烦戳进来 目前为止,把Oracle中的指定数据库的指定存储过程包download到本地创建sql文件,考虑如何把指定的表中的指定字段的加工逻辑提取出来,考虑要分增删改查不同的语句进行解析,求大神指点迷津,有代码就更好了,谢谢!!! 解决方案 http://www.cnblogs.com/zcftech/archive/2013/06/10/3131286.html 解决方案二: select name,text from user_source

sql语句报错,请大神看下哪里的错误

问题描述 sql语句报错,请大神看下哪里的错误 错误代码: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE ) ENGINE=INNODB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8' at line 15 C

mysql的查询sql语句转换成oracle的sql

问题描述 mysql的查询sql语句转换成oracle的sql SELECT CREATE_DATE SUM(ISBIND) AS ISBIND SUM(UNBIND) AS UNBIND SUM(SUBSCRIBE) AS SUBSCRIBE SUM(UNSUBSCRIBE) AS UNSUBSCRIBE FROM ( SELECT N.CREATE_DATE MAX( CASE N.EVENT WHEN 'subscribe' THEN COUNT ELSE 0 END ) SUBSCRIB

关于SQL语句转换成linq语句

问题描述 关于SQL语句转换成linq语句 SELECT * FROM dbo.[USER] u, (SELECT ua.User_Attention_Object_Id FROM dbo.User_Attention ua,dbo.[USER] u WHERE u.User_Id=ua.User_Attention_User_Id AND ua.User_Attention_User_Id=3) uaid WHERE u.User_Id=uaid.User_Attention_Object_I

sql server数据|sql server数据库入侵渗透~~求大神

问题描述 sql server数据|sql server数据库入侵渗透~~求大神 QQ200832005[招聘]渗透测试工程师(可兼职也可接私活) 技能要求 具有至少1年以上的职业黑客攻击经验,并实际操作过各类项目,拒绝理论派.熟悉渗透测试服务器提权方面. 1.掌握MySQL.MSSQL.Oracle.PostgreSQL等一种或多种主流数据库结构以及特殊性. 2.熟悉渗透测试的步骤.方法.流程.熟练掌握各种渗透测试工具. 3.有主机.网络或Web安全渗透测试相关项目实施经验&. 4.对网站/服