Java数据库填代码

@Data
1
@Table(name=" 2 ") //统一使用小写字母
@JsonIgnoreProperties(value={"hibernateLazyInitializer"})
public class Student implements Serializable {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;      3 //填写时不要留任何空格
    private String sid;
    private String sname;
    private String sex;
    private int  classId;      4
    @JoinTable(
            name=" 5 ", 
            joinColumns = @JoinColumn(name=" 6 "),
inverseJoinColumns = @JoinColumn(name=" 7 ")
    )
    @JsonIgnore
    private Set<Course>  8 ;
}
@Data
1
@Table(name=" 9 ") //统一使用小写字母
@JsonIgnoreProperties(value={"hibernateLazyInitializer"})
public class Course implements Serializable {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
    private String cname;
    private int tutorId; 
    private String semester;      4 ( 10  = "courses") //表示该表为从表,关系由对方维护
    @JsonIgnore
    private Set<Student> students;

1-10填代码

img