У нас есть две таблицы студент и оценка .Мы можем объединить эти таблицы с помощью студента.(В обычном запросе выбора выберите * из студента st, отметьте mk, где st.studentId = mk.studentId). Не могли бы вы помочь мне, как создать запрос критерия для получения сведений?
ниже: -
@Entity
@Table(name = "student")
public class Student{
private int studentId;
private String name;
@Column(name = "studentId")
public int getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
@Column(name = "name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Класс сущности для Марка приведен ниже: -
@Entity
@Table(name = "mark")
public class Mark{
private int markId;
private int studentId;
private String name;
private String mark
@Column(name = "markId")
public int getMarkId() {
return markId;
}
public void setMarkId(String markId) {
this.markId = markId;
}
@Column(name = "studentId")
public int getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
@Column(name = "markId")
public int getMarkId() {
return markId;
}
public void setMarkId(String markId) {
this.markId = markId;
}
@Column(name = "name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Column(name = "mark")
public String getMark() {
return mark;
}
public void setMark(String mark) {
this.mark = mark;
}
}