Party
@Entity
@Table (name= "Test_classinfo")
public class ClassInfo {
@Id
@SequenceGenerator (name= "Seqclassinfo", Sequencename= "Seq_test_classinfo")
@GeneratedValue (generator= "Seqclassinfo")
Private Integer CID;
Private String CNAME;
@OneToMany (mappedby= "ClassInfo")//mappedby: There are two functions: 1. Discard Create intermediate table 2. Discard Maintenance foreign key relationships
If not here (mappedby= "ClassInfo"), an inexplicable table will be generated automatically
Private set<students> Students;
Set,get method omitted
}
Multi -
@Entity
@Table (name= "Test_student")
public class Students {
@Id
@SequenceGenerator (name= "seqstudents", Sequencename= "Seq_test_student")
@GeneratedValue (generator= "seqstudents")
Private Integer SID;
Private String sname;
@ManyToOne (Cascade=cascadetype.all)
@JoinColumn (name= "CID")
Private ClassInfo ClassInfo;
Set,get method omitted
}
One-to-many annotation configurations in hibernate