我的实体类具有复合键,与@EmbeddedId
的类不同
如何使用querydsl检索Embdebbable类属性的属性
我尝试创建JPQL查询,但无法识别@Embeddable
类下的属性
@Entity
class A{
@EmbeddedId
B b
}
@Embeddable
class B{
@Column(name = "id")
private String Id;
@Column(name = "name")
private String name;
}
当我尝试
BooleanExpression exp1=QA.QB.Id.eq(QC.QD.buid);
JPQLQuery query = from(QA).where(exp1);
QueryResults<Object> results=query.fetchResults();
我在这里遇到错误,提示无法找到路径A.B.id
无效路径:“ A.B.id”子树意外结束