如何使用java play框架和jpa连接两个表,我真的很难将我的MySQL查询转换为jpa查询.
这是我在旧Java代码中使用的MySQL查询:
SELECT * FROM tbl_majors
INNER JOIN tbl_lookup_user_major
ON tbl_majors.id=tbl_lookup_user_major.majorId
WHERE tbl_lookup_user_major.userId=12
Run Code Online (Sandbox Code Playgroud)
@Entity
@Table(name="tbl_majors")
public class Major extends Model {
public Major(){
}
@Column(name="major_name")
private String name;
@Column(name="major_desc")
private String description;
}
Run Code Online (Sandbox Code Playgroud)
@Entity
@Table(name="tbl_lookup_user_major")
public class LookupUserMajor extends Model {
public LookupUserMajor(){
}
private int majorId;
private int userId;
}
Run Code Online (Sandbox Code Playgroud)