springboot jpa 一对一级联查询

****************************

相关注解

@OneToOne:一对一级联注解

public @interface OneToOne {Class targetEntity() default void.class;CascadeType[] cascade() default {};FetchType fetch() default FetchType.EAGER;boolean optional() default true;String mappedBy() default "";boolean orphanRemoval() default false;
}

@JoinColumn:关联的列 

public @interface JoinColumn {String name() default "";String referencedColumnName() default "";boolean unique() default false;boolean nullable() default true;boolean insertable() default true;boolean updatable() default true;String columnDefinition() default "";String table() default "";ForeignKey foreignKey() default @ForeignKey(ConstraintMode.PROVIDER_DEFAULT);
}

****************************

示例:person、card(一个person对应一张card)

*********************

映射类

PersonMap

@Entity
@Table(name = "person")
public class PersonMap {@Idprivate Integer id;private String name;private Integer age;@OneToOne@JoinColumn(name = "card_id")private Card card;。。。。}

*********************

controller 层

PersonMapController

@RestController
public class PersonMapController {@Autowiredprivate PersonMapRepository personMapRepository;@RequestMapping("/get")public List<PersonMap> getAll(){return personMapRepository.findAll();}
}

****************************

使用测试

localhost:8080/get

                                 

springboot jpa 一对一级联查询相关推荐

  1. ssm练习第二天_项目拆分moudle_基本增删改查_批量删除_一对一级联查询

    文章目录 一.ssm框架整合 1.创建maven的工程 1. 创建ssm_parent父工程(打包方式选择pom,必须的) 2. 创建ssm_dao子模块(打包方式是jar包) 3. 创建ssm_se ...

  2. springboot jpa自定义SQL查询

    说明 在使用JPA实现数据持久化过程中经常会遇到这种情况:我有2张表是一对多的关系,需要通过一个外键ID去关联查询到另外一张表的字段.例如,1张商品表food_info其中存有商品分类ID categ ...

  3. MyBatis级联查询

    文章目录 MyBatis级联查询 简介 一对一 创建数据库初始数据 创建实体类 创建Mapper类及XML 提供两次方式xml进行查询,代码均在StudentMapper .xml 分步查询 单步查询 ...

  4. 级联查询Mybatis

    本篇主要内容如下: 简单一对一级联查询 嵌套结果与嵌套查询 一对多单向 缓存(了解) 延迟加载(了解) 鉴别器(自学) 调用存储过程 分页拦截 多形参问题 简单一对一级联查询 在实际项目中,经常是关联 ...

  5. Springboot+JPA 对应关系查询时导致的堆栈溢出 :java.lang.StackOverflowError:

    在JPA的对应关系中,如果加了一对一或者一对多或者多对多的对应关系,级联查询,一不小心就会造成查询对象里面的对象,而里面的对象又包括外面对象,循环往复无休止,就会堆栈溢出了. 解决方法,加入注解让JP ...

  6. 解决Springboot+JPA中多表关联查询会查询多次的问题(n+1查询问题)

    解决Springboot+JPA中多表关联查询会查询多次的问题(n+1查询问题) 参考文章: (1)解决Springboot+JPA中多表关联查询会查询多次的问题(n+1查询问题) (2)https: ...

  7. mybatis 一对一 一对多 级联查询

    大家好,我是烤鸭: 今天分享一下关于mybatis的级联查询. 环境: mybatis   3.2.8 spring      4.1.9 1.   业务场景 在一个人申请某些账号或者权限的时候,比如 ...

  8. SpringBoot JPA(JpaRepository)动态查询 分页展示

    大家知道Hibernate可以很轻松的根据提供条件进行动态筛选查询,那个JPA怎么实现呢,其中最为简单的就是使用Specification实现JPA的动态查询,本人也是初步接触JPA,第一次使用JPA ...

  9. springboot中mybatisplus基于注解的多对多级联查询

    mybatisplus使用注解多对多级联查询 mybatis提供了注解和xml两种方式配置我们的sql语句,我在接触使用的过程中更喜欢注解的方式,在我的上一个项目中,我全部使用mybatis注解去完成 ...

  10. jpa jql 时间范围查询_SpringBoot整合JPA案例

    本节主要学习SpringBoot + JPA(底层使用Hibernate实现)集成案例. 1.JPA概述 1.1 JPA简介 JPA是Java Persistence API的简称,中文名Java持久 ...

最新文章

  1. shell-sed命令详解(转)
  2. Ubuntu和Windows默认系统启动顺序修改
  3. java jint,JNI:将unsigned int转换为jint
  4. 如何对shell脚本进行批量注释
  5. 惯量匹配和最佳传动比
  6. Python 问题 unindent does not match any outer indentation level 在 pycharm 平台的解决方法
  7. 英特尔展示业界首个一体封装光学以太网交换机
  8. A股开盘:深证区块链50指数涨0.16%,顺利办跌停
  9. 对象委托(9)观察者模式
  10. adb查看activity的堆栈信息
  11. librosa实现音频格式转换(单曲批量) | MP3转wav
  12. 什么是互联网产品策划、什么是运营策划(经典收藏)
  13. webstorm如何自动修复prettier提示的错误
  14. MarkMan(马克鳗)
  15. 字典树(单词查找树、Trie)
  16. HTTP响应头使用X-Content-Options、X-XSS-Protection、X-Frame-Options
  17. 基于Mapbox实现地图的样式配置
  18. CF 305B Continued Fractions
  19. 湖南科技大学数据挖掘复习提纲
  20. 双目是个词吗_四字成语什么双目

热门文章

  1. Excel房贷计算器
  2. 近两年最流行的面试题
  3. 优秀开源云原生工具推荐——系列3
  4. RFID固定资产盘点的解决方案
  5. img lazyload chrome
  6. 移除bable打包的use strict模式(vue2)
  7. 【转】常用单位换算表
  8. 云服务器总是自动关机,云服务器出现死机的情况是什么原因?
  9. 如何正确回复审稿意见
  10. 【论文阅读】MobileNet V2——MobileNetV2: Inverted Residuals and Linear Bottlenecks