Как написать выбранный именованный запрос в jpa для EmbeddedId?

У меня есть сущность JPA, называемая Parent, и внутри нее есть встроенный первичный ключ как дочерний.

@Entity
@Table(name = "PARENT")
@NamedQuery(?????)
public class Parent implements Serializable {

    @EmbeddedId
    private ChildPK child;
}

и

@Embeddable
public class ChildPK implements Serializable {

    @Column(name = "DEALERID")
    private String dealerId;

    @Column(name = "BRANDID")
    private Long brandId;
..
}

Как я могу написать именованный запрос в родительском классе, чтобы я мог выполнить выбор по дилеру и бренду из ChildPk.


person MiGo    schedule 04.10.2020    source источник


Ответы (1)


ВЫБЕРИТЕ p ИЗ родительского p ГДЕ p.child.dealerId = ? и p.child.brandId=?

person Shubham Pathak    schedule 04.10.2020