无极限分类查询,父类的id多层次查找所有的子类。直接在mysql中可以运行,但用hibernate查不能识别":="
答案:2 悬赏:30 手机版
解决时间 2021-11-16 14:24
- 提问者网友:缘字诀
- 2021-11-16 10:54
无极限分类查询,父类的id多层次查找所有的子类。直接在mysql中可以运行,但用hibernate查不能识别":="
最佳答案
- 五星知识达人网友:一秋
- 2021-11-16 11:22
将:=改成\\:=就行,度娘果断不靠谱,还是谷歌牛逼,一搜就出来了
全部回答
- 1楼网友:轻熟杀无赦
- 2021-11-16 12:24
:号加上变量在hibernate是做为SQL语句中的参数占位符用的,比如 :name ,最后就可以用query.setParameter("name","jack");
你这SQL中加了这个@r:= ? ,问号前面有空格,估计这有问题。
而且就因为这个原因,觉得你这种语句在hibernate中不能顺利执行。
可以调用存储过程来执行这个查询。追问我先试试参数占位符。。。
调用存储过程没用过。。。唉
你这SQL中加了这个@r:= ? ,问号前面有空格,估计这有问题。
而且就因为这个原因,觉得你这种语句在hibernate中不能顺利执行。
可以调用存储过程来执行这个查询。追问我先试试参数占位符。。。
调用存储过程没用过。。。唉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯