I have simple entity like :
@Entity
public class University implements Serializable {
/** The Constant serialVersionUID. */
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@Column
String name;
@Column
String address;
@Column
Student student;
}
And entity Student :
@Entity
public class Student implements Serializable {
/** The Constant serialVersionUID. */
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@Column
String Firstname;
@Column
String LastName;
@Column
StudentStatus status;
}
Can i create @JoinFormula or something like that to create query , which will take students from Student entity to University entity ?
I tried something like that:
@JoinFormula("SELECT l FROM Student l where l.id = 1")
Student student;
but it doesn't work. Can i create query to select some students ?
UPDATED : @JoinFormula never called.