- 使用注解生成数据库表,在 po类使用两个注解(Entity,Tble)就可以让springboot在运行的时候自动生成对应的表,Table 的value属性可以指定生成的表名, 还要指定一个属性作为主键,使用@Id
@Entity @Table(name = "t_blog") @Data public class Blog { @Id @GeneratedValue private Long id; private String title; private String content; private String firstPicture; }
-
使用@OneTomany, @OneToOne, @MantToOne 实现表间的对应关系
-
应该注意的是,这些注解在依赖和被依赖的属性上都要标注,不同的是,依赖别人的字段上边需要使用mapper 来指定依赖的是哪个属性,这个依赖的属性可以跨表的(本来就是得跨表的吧。。。)
@OneToMany(mappedBy = "parentComment") private List<Comment> replyComments = new ArrayList<>(); @ManyToOne private Comment parentComment;
-