springboot中有关一对多的介绍

我们在很多阅读网站中都看过一个作者会编写很多文章并且发布出去,一个作者不可能只写一篇文章。所以我们在建立关系时,要把很多文章和一个用户绑在一起

  • 我们需要建立一个用户表,一个文章表
  • 这个时候,用户和文章就是一个一对多的关系
  • 我们为了方便建立数据库,就会在一的一方写几行代码,这样就可以自动生成数据库中他们之间的关系。
@Entity
@Data
public class User {
    @GeneratedValue
    @Id
private Integer userId;
private String userAccount;
private String userName;
private String userPassword;
private String userAvatar;
private String userIntroduction;
//文章
@OneToMany(fetch = FetchType.EAGER,cascade = CascadeType.REMOVE)
  @JoinColumn(name = "article_id")
 private List<Article> articleList=new ArrayList<>();

这样运行之后,数据库中文章表里就会出现一个article_id,它填的就是与这篇文章对应的用户id.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容