问题描述
我有一个名为Parent的JPA实体,内部有一个嵌入的主键,例如Child
@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;
..
}
如何在Parent类中编写名为Query的查询,以便可以对ChildPk中的DealerId和brandId进行选择。
解决方法
从父p处选择p在哪里p.child.dealerId =?和p.child.brandId =?