hibernate多个外键关联同一个表的查询 15

现有两张表,user表和friend表,user表有userid(主键)、username两个属性;friend表有friendid(主键)、userid(外键:关联us... 现有两张表,user表和friend表,
user表有userid(主键)、username两个属性;
friend表有friendid(主键)、userid(外键:关联user表userid)、userfriendid(外键:关联user表userid)、userfriendname(外键:关联user表userid)属性。
friend表用来记录两个user之间的好友关系(有向性,可以是单方面的好友关系),当user1关注user2后,表中会插入friendid-user1.userid-user2.userid-user2.username;当当user1关注user3后,表中会插入friendid-user1.userid-user3.userid-user3.username;。
如何查询user1的好友信息,通过HQL或者其他方法。
展开
 我来答
匿名用户
2013-08-29
展开全部
select f.userfriend FROM User u JOIN Friend f WHERE u.id=?
追问
但是这个表有三个user对象啊,有两个是user.userid,查询这个u.id,到底是哪一个呢,就是这个不明白
追答
HQL 中,写得很清晰的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式