1、創建兩個實體類
import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.*; @Entity @Table(name = "link") public class Link { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; private String name; private String link; private String img; private Integer code; private String shijian; public Link(){ } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getLink() { return link; } public void setLink(String link) { this.link = link; } public String getImg() { return img; } public void setImg(String img) { this.img = img; } public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public String getShijian() { return shijian; } public void setShijian(String shijian) { this.shijian = shijian; } }
import javax.persistence.*; @Entity @Table(name = "Link_url") public class LinkUrl{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; @ManyToOne private Link link; public LinkUrl(){ } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Link getLink() { return link; } public void setLink(Link link) { this.link = link; } }
其中在第二個實體類中
@ManyToOne private Link link;
是其關聯字段
2、controller 查詢
Link <LinkUrl> datas = linkUrlRepository.findAll();
查詢結果中 link中的對象就是關聯的Link對象
查詢 數據中 link對象里面的id為6的數據
Link <LinkUrl> datas = linkUrlRepository.findByLinkId(6);