hibernate sql查询问题!
我有两张表,一对多.我现在想在多的一方查询少的一方的数据.比如:fromuserwhereuser.connectUserslike'%aa%'一直报错.求解啊..Ale...
我有两张表,一对多.我现在想在多的一方查询少的一方的数据.
比如:from user where user.connectUsers like '%aa%'
一直报错.
求解啊..
Aleaf_com说的是对的.但我只是用这个举个例子.
我的业务需求就是从一方去查询多方..
到底有没有办法哈.. 展开
比如:from user where user.connectUsers like '%aa%'
一直报错.
求解啊..
Aleaf_com说的是对的.但我只是用这个举个例子.
我的业务需求就是从一方去查询多方..
到底有没有办法哈.. 展开
4个回答
展开全部
看了你的描述,大概意思可能这样:
一个“客户”表user,一个“联系人”表connectUsers;
现在要在联系人表里查找带有字符“aa”的联系人。
如果真是这样的话,你就不应该from user 而应该 from connectUsers
一个“客户”表user,一个“联系人”表connectUsers;
现在要在联系人表里查找带有字符“aa”的联系人。
如果真是这样的话,你就不应该from user 而应该 from connectUsers
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
from user where user.connectUsers like '%aa%'
这个是在一张表中查找啊,如果名称正确的话,推荐这样写下试试:
from User u where u.connectUsers like '%aa%'
如果是一对多,两张表。试试 join fetch
这个是在一张表中查找啊,如果名称正确的话,推荐这样写下试试:
from User u where u.connectUsers like '%aa%'
如果是一对多,两张表。试试 join fetch
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上几位说了几种可能你可以试试看先
我以前曾经遇到过一种情况是 mysql数据库不区分大小写 表名大写本地调试没有问题 放到外网服务器上就不行了 不知道是不是版本问题 最好不要用大写吧
我以前曾经遇到过一种情况是 mysql数据库不区分大小写 表名大写本地调试没有问题 放到外网服务器上就不行了 不知道是不是版本问题 最好不要用大写吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询