dong_18383219470
繁华穿越现实
2018-03-07 15:00
采纳率: 58.3%
浏览 6.3k
已采纳

Spring Data Jpa怎么多表join查询

也就是我们所说的做链接。
select * from friends f left JOIN users u on u.uid = f.userid

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • MuNianNianHua
    _RouBaiZi 2018-03-08 02:44
    已采纳

    Spring Data JPA 和 Hibernate 类似,支持 HQL SQL 和QBC 查询,主要看你使用哪种方法了,不过现在在设计表的时候都不会有外键关联了,如果想进行多表查询的话,最好还是使用SQL 去查询

    点赞 评论
  • kaylow
    kaylow 2018-03-07 15:02

    select * from friends f left JOIN users u on u.uid = f.userid

    点赞 评论
  • niugang0920
    盲目的拾荒者 2018-03-07 15:14

    这个看两个表的关系,有专门的注解

    点赞 评论
  • gaopan20080808
    cimor_0 2018-03-07 16:06

    spring data推荐用于单表操作,若需要做多表join,建议先查一个表,用查出的结果,再查另外一个表

    点赞 评论
  • Amo_lt
    Amo_lt 2018-03-09 02:48
    点赞 评论
  • lxyscls
    lxyscls 2019-05-23 17:21
    点赞 评论

相关推荐