當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot笔记-Hibernate中@ManyToOne及@OneToOne
生活随笔
收集整理的這篇文章主要介紹了
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux工作笔记-查看某程序安装路径及
- 下一篇: 前端工作笔记-element ui弹窗嵌