Spring Boot笔记-Hibernate中@ManyToOne及@OneToOne
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相关推荐
- Spring Boot笔记-JPA中自定义@Query分页查询
如下事例代码: @Repository public interface XXXXXRepository extends JpaRepository<XXXYYY, XXXYYYPK> { ...
- java spring hiberate_Java程序员:Spring Boot和Hibernate一起使用的技巧
Hibernate不需要多介绍,它是Java中最受欢迎的ORM.同样,Spring Boot是功能最强大且易于使用的框架.本文并不是描述一些关于Hibernate或Spring Boot的用法,因为有 ...
- Spring Boot 2.x中如何使用Log4j2记录日志
前沿技术早知道,弯道超车有希望 积累超车资本,从关注DD开始 上一篇我们介绍了Spring Boot 2.x中默认日志框架Logback的使用.今天继续说说日志,接下来我们要讲是前段时间爆出核弹漏洞的 ...
- Spring Boot微服务中Chaos Monkey的应用
点击蓝色"程序猿DD"关注我哟 有多少人从未在生产环境中遇到系统崩溃或故障?当然,你们每个人迟早都会经历它.如果我们无法避免失败,那么解决方案似乎是将我们的系统维持在永久性故障状态 ...
- 如何在Spring Boot应用程序中使用配置文件
你好朋友, 在本教程中,我们将学习如何在Spring Boot应用程序中使用配置文件. 我们将在本教程中讨论以下几点: 1.什么是Spring Boot Profile,为什么我们需要分析 2.如何使 ...
- 在使用Gradle构建的Spring Boot应用程序中覆盖Spring Framework版本
如果要使用或仅通过Spring Boot检查Spring的最新版本,但当前的Spring Boot版本取决于旧的Spring版本,则需要稍微调整Gradle构建配置. 例如,在撰写本文时,Spring ...
- Spring boot 解决 hibernate no session异常
Spring boot 解决 hibernate no session异常 参考文章: (1)Spring boot 解决 hibernate no session异常 (2)https://www. ...
- Spring Boot 提取pdf中的文字
Spring Boot 提取pdf中的文字 提取pdf中的文字,由于字体不同,可能会提取出来乱码.(友情提示:建议先pdf文件转成图片,然后调用百度api提取文字,准确率高.跳转链接:https:// ...
- Spring Boot笔记-新增嵌入式tomcat配置(修改tomcat中conf/server.xml)
这里以spring boot 2.x为例 这里我直接贴代码,设置2个头,一个是X-Forwarded-For一个是X-Forwarded-Proto及将头设置为https. @Configuratio ...
最新文章
- 机器学习算法清单!附Python和R代码
- Android安全研究经验谈
- Linux常用命令 积累
- Windows Android Studio生成javadoc
- MicroStation V8i简体中文版完全补丁安装教程(附安装包下载)
- 【转载】jvm内存回收
- php const用法详解
- 33个PPT下载丨2018年PostgreSQL中国技术大会PPT
- 解决python导入当前文件夹下的包时可以运行,但编辑器报错
- hdu5481 Desiderium
- 【Excel】五种方法添加打勾方框(其他符号差不多)
- 台式计算机驱动程序未被安装,Win7 提示未能成功安装设备驱动程序,无法安装USB驱动程序的解决方法!...
- 左岸读书-语不惊人死不休(95)
- Java标识符命名规则,运算符,分支结构
- NBA2010JAVA安卓中文版_nba2010下载
- python作业-5
- 无论LCD和OLED显示技术有多好,都无法替代这个古老的显示数码管
- 【JavaScript编程】window.location.search 返回值为空
- 5年没发paper,读博想放弃?科大博导万字自述:曾连收13封拒稿信
- Linux CFS调度器分析
热门文章
- rank,dense_rank,row_number使用和区别
- 第二章 XHTML简介
- WZ132发现打CXY要么是程序员,要么是丑小鸭
- 水滴石穿C语言之可变参数问题
- Web前端行业普遍底薪20K,还有项目提成,你达到了么?教你这一招
- mysql异常关闭7034,SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数
- python操作windows库_python大佬养成计划----win下对数据库的操作
- python多图合并成一张图_python使用PIL实现多张图片垂直合并
- 无监督学习 | PCA 主成分分析之客户分类
- ae插件Particle Projection for Mac(AE粒子投影插件)