• Springboot结合Jpa的外键使用


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

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

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

    下面我们进入正文

    Jpa

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

    就是这样  很简单

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

    如果要加分页的话

    其实也很简单

    仓库接口中的写法

    这里面一定要注意   要写成

    import org.springframework.data.domain.Pageable;

    Pageable    

     巨坑

    实现类里面就可以

     

    这样写了

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

    如出现迭代错误   

    坑了我好几天,

  • 相关阅读:
    A 【NOIP2012 day2】疫情控制
    Leetcode(886)-可能的二分法
    判断链表是否有环
    如何判断图的连通
    图的DFS与BFS
    struct 和 class的区别
    最小生成树-kruskal算法
    Leetcode(712)-账户合并
    全局最小割
    Leetcode(29)-两数相除
  • 原文地址:https://www.cnblogs.com/blogsofmy/p/8587922.html
Copyright © 2020-2023  润新知