ER图如下:

这里只截取了部分,可见normalGoods表和user表中有关系。normalGoods和topGoods表有关系,

其中对应的表内容如下:

normalGOods

topGoods

user

其中对应的代码如下:

TopGoods.java

package com.it1995.demo.object;import lombok.Data;import javax.persistence.*;@Data
@Entity
@Table(name = "topGoods")
public class TopGoods {@Id@Column(name = "id")private Integer id;//    @Column(name = "goodsID")
//    private Integer goodsID;@OneToOne@JoinColumn(name = "goodsID")private NormalGoods good;@Column(name = "sequence")private Integer sequence;
}

NormalGoods.java

package com.it1995.demo.object;import lombok.Data;import javax.persistence.*;
import java.util.Date;@Data
@Entity
@Table(name = "normalGoods")
public class NormalGoods {@Id@Column(name = "id")private Integer id;@ManyToOne@JoinColumn(name = "userID")private User userObject;@Column(name = "name")private String name;@Column(name = "description")private String description;@Column(name = "picPath")private String picPath;@Column(name = "modiTime")private Date modifyTime;
}

这里使用@ManyToOne或者@OneToOne,然后@JoinColumn把外键填写上去。

如果是@OneToMany

@OneToMany
private List<XXXXX> XXXXXX;

程序运行截图如下:

下面一个就不截取了!

Spring Boot笔记-Hibernate中@ManyToOne及@OneToOne相关推荐

  1. Spring Boot笔记-JPA中自定义@Query分页查询

    如下事例代码: @Repository public interface XXXXXRepository extends JpaRepository<XXXYYY, XXXYYYPK> { ...

  2. java spring hiberate_Java程序员:Spring Boot和Hibernate一起使用的技巧

    Hibernate不需要多介绍,它是Java中最受欢迎的ORM.同样,Spring Boot是功能最强大且易于使用的框架.本文并不是描述一些关于Hibernate或Spring Boot的用法,因为有 ...

  3. Spring Boot 2.x中如何使用Log4j2记录日志

    前沿技术早知道,弯道超车有希望 积累超车资本,从关注DD开始 上一篇我们介绍了Spring Boot 2.x中默认日志框架Logback的使用.今天继续说说日志,接下来我们要讲是前段时间爆出核弹漏洞的 ...

  4. Spring Boot微服务中Chaos Monkey的应用

    点击蓝色"程序猿DD"关注我哟 有多少人从未在生产环境中遇到系统崩溃或故障?当然,你们每个人迟早都会经历它.如果我们无法避免失败,那么解决方案似乎是将我们的系统维持在永久性故障状态 ...

  5. 如何在Spring Boot应用程序中使用配置文件

    你好朋友, 在本教程中,我们将学习如何在Spring Boot应用程序中使用配置文件. 我们将在本教程中讨论以下几点: 1.什么是Spring Boot Profile,为什么我们需要分析 2.如何使 ...

  6. 在使用Gradle构建的Spring Boot应用程序中覆盖Spring Framework版本

    如果要使用或仅通过Spring Boot检查Spring的最新版本,但当前的Spring Boot版本取决于旧的Spring版本,则需要稍微调整Gradle构建配置. 例如,在撰写本文时,Spring ...

  7. Spring boot 解决 hibernate no session异常

    Spring boot 解决 hibernate no session异常 参考文章: (1)Spring boot 解决 hibernate no session异常 (2)https://www. ...

  8. Spring Boot 提取pdf中的文字

    Spring Boot 提取pdf中的文字 提取pdf中的文字,由于字体不同,可能会提取出来乱码.(友情提示:建议先pdf文件转成图片,然后调用百度api提取文字,准确率高.跳转链接:https:// ...

  9. Spring Boot笔记-新增嵌入式tomcat配置(修改tomcat中conf/server.xml)

    这里以spring boot 2.x为例 这里我直接贴代码,设置2个头,一个是X-Forwarded-For一个是X-Forwarded-Proto及将头设置为https. @Configuratio ...

最新文章

  1. 机器学习算法清单!附Python和R代码
  2. Android安全研究经验谈
  3. Linux常用命令 积累
  4. Windows Android Studio生成javadoc
  5. MicroStation V8i简体中文版完全补丁安装教程(附安装包下载)
  6. 【转载】jvm内存回收
  7. php const用法详解
  8. 33个PPT下载丨2018年PostgreSQL中国技术大会PPT
  9. 解决python导入当前文件夹下的包时可以运行,但编辑器报错
  10. hdu5481 Desiderium
  11. 【Excel】五种方法添加打勾方框(其他符号差不多)
  12. 台式计算机驱动程序未被安装,Win7 提示未能成功安装设备驱动程序,无法安装USB驱动程序的解决方法!...
  13. 左岸读书-语不惊人死不休(95)
  14. Java标识符命名规则,运算符,分支结构
  15. NBA2010JAVA安卓中文版_nba2010下载
  16. python作业-5
  17. 无论LCD和OLED显示技术有多好,都无法替代这个古老的显示数码管
  18. 【JavaScript编程】window.location.search 返回值为空
  19. 5年没发paper,读博想放弃?科大博导万字自述:曾连收13封拒稿信
  20. Linux CFS调度器分析

热门文章

  1. rank,dense_rank,row_number使用和区别
  2. 第二章 XHTML简介
  3. WZ132发现打CXY要么是程序员,要么是丑小鸭
  4. 水滴石穿C语言之可变参数问题
  5. Web前端行业普遍底薪20K,还有项目提成,你达到了么?教你这一招
  6. mysql异常关闭7034,SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数
  7. python操作windows库_python大佬养成计划----win下对数据库的操作
  8. python多图合并成一张图_python使用PIL实现多张图片垂直合并
  9. 无监督学习 | PCA 主成分分析之客户分类
  10. ae插件Particle Projection for Mac(AE粒子投影插件)