码迷,mamicode.com
首页 > 编程语言 > 详细

Springboot结合Jpa的外键使用

时间:2018-03-17 12:13:36      阅读:4511      评论:0      收藏:0      [点我收藏+]

标签:.com   就是   pager   表示   mem   ram   blog   但我   目的   

当我们写项目的时候,总有些奇奇怪怪的理由,非让你连表查询,其实最好的就是什么都不连,数据库完全解耦

但我们还是要学习下Jpa怎么根据外键查询

(这里说下Jpa+springboot的感觉,刚开始就感觉很坑,很二b,好多东西都奇奇怪怪怪的,但是用熟了发现确实要比ssm这些简单很多,但是要投入时间,还有到处是坑的Jpa规则,不踩过去你是不能深入了解的)

 

下面我们进入正文

 

Jpa

技术分享图片

findBy是表示遵循官方名称   Member就是外键对应的表了 id为外键的主键

就是这样  很简单

还有一种是findByMember    直接写外键对应的表    也可以查出来

如果要加分页的话

其实也很简单

技术分享图片

仓库接口中的写法

这里面一定要注意   要写成

import org.springframework.data.domain.Pageable;

Pageable    

 巨坑

实现类里面就可以

 技术分享图片

这样写了

如果pagerequest也写到接口中就会报错

如出现迭代错误   

坑了我好几天,

Springboot结合Jpa的外键使用

标签:.com   就是   pager   表示   mem   ram   blog   但我   目的   

原文地址:https://www.cnblogs.com/blogsofmy/p/8587922.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!