Mybatics查询如何转为hibernate的高级查询??

这是mybatis里面的查询语句,现在框架用了hibernate,请请教如何转移呢???

(select r.role_id,p.dep_port_id,p.des_port_id from s_port_auth p

                    left join s_role r on r.role_id = p.role_id
                    
                    where
                    r.role_id in (${authRoleIds})
                    and nvl(r.is_limit_port,0)=1
                    and nvl(nvl(p.dep_port_id,nvl(tab.barge_dep_port_id,tab.dep_port_id)),0) = nvl(nvl(tab.barge_dep_port_id,tab.dep_port_id),0)
                    and nvl(nvl(p.des_port_id,nvl(tab.barge_des_port_id,tab.des_port_id)),0) = nvl(nvl(tab.barge_des_port_id,tab.des_port_id),0) )
                    
                    
阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进