// Класс сущности ученика @Entity @Table (name = "STUDENT") общедоступный класс Студент {
@Id
@Column(name="userid")
идентификатор пользователя частной строки;
@OneToMany(mappedBy = "student",
targetEntity = Bid.class,
fetch = FetchType.EAGER, cascade = CascadeType.ALL)
private List<Phone> phoneList = new ArrayList<Phone>();
@Basic
@Column(name="password")
пароль частной строки;
@Basic
@Column(name="name")
личное имя String;
@Basic
@Column(name="school")
личное String school;
// Телефонный класс сущности @Entity @Table (name = "Phone") открытый класс Phone{
@Id
@Column(name="id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key id;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="userid")
частный студент;
@Basic
@Column(name="number")
частный номер инт;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="code")
частный код курса;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="section")
частныйСекция секция;