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里面都是实体的字段,别写成数据库的字段了

这样的话直接考虑用sql语句吧

hql,用面向对象的思想写,from 对象 obj where obj.属性等