小编Omi*_*deh的帖子

使用Play Framework和JPA加入两个表

如何使用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)

//表格1:

@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)

//表2

@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)

java sql jpa join playframework

5
推荐指数
1
解决办法
5939
查看次数

标签 统计

java ×1

join ×1

jpa ×1

playframework ×1

sql ×1