无极限分类查询,父类的id多层次查找所有的子类。直接在mysql中可以运行,但用hibernate查不能识别":="

[复制链接]
查看11 | 回复1 | 2012-10-11 15:29:08 | 显示全部楼层 |阅读模式
:号加上变量在hibernate是做为SQL语句中的参数占位符用的,比如 :name ,最后就可以用query.setParameter("name","jack"); 你这SQL中加了这个@r:= ? ,问号前面有空格,估计这有问题。而且就因为这个原因,觉得你这种语句在hibernate中不能顺利执行。可以调用存储过程来执行这个查询。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行