当前位置: 代码迷 >> J2SE >> 字符串 循环递归获取解决办法
  详细解决方案

字符串 循环递归获取解决办法

热度:607   发布时间:2016-04-23 19:35:41.0
字符串 循环递归获取
from UserApp obj where obj.appId in (select p.name from App p where p.appName=?) and obj.userId=1

这是一个嵌套的hql语句;

想获取所有括号内的子查询,该如何获取呢;括号不只一个;

想循环递归,但不止如何下手;

select p.name from App p where p.appName=?

from UserApp obj where obj.appId in (select p.name from App p where p.appName=?) and obj.userId=1
------解决思路----------------------
可以在后台先用预储程序先把数据整好再拿出来用
预储程序跑起来比较快
------解决思路----------------------
利用String 的 substring(indexOf(),lastIndexOf())就可以找出来你需要的sql了 在执行就可以了 至于有多层 可以执行while (indexOf()!=-1){}就可以了
  相关解决方案