小编Wai*_*ait的帖子

JPA CRITERIA QUERY按订单加入列

如何通过加入的实体调用订单?我试图通过以下方式实现以下目标:

select*from person p inner join telephone t on p.id = t.person_id join s s on s.id = t.sim_id order by s.name DESC

@Entity
public class Person implements Serializable{
    @Id
    private Long id;
    @OneToMany(orphanRemoval = true, mappedBy = "person", fetch = FetchType.LAZY, cascade = CascadeType.PERSIST)
    private List<Telephone> telephonesNumber;

@Entity
public class Telephone implements Serializable {
    @Id
    private String number;
    @Id
    @ManyToOne()
    @JoinColumn(name = "person_id")
    private Person person;
    @Id
    @ManyToOne(cascade = {})
    @JoinColumn(name = "sim_id")
    private Sim sim;

@Entity
public class …
Run Code Online (Sandbox Code Playgroud)

jpa criteria-api

3
推荐指数
1
解决办法
6604
查看次数

标签 统计

criteria-api ×1

jpa ×1