Мой класс сущности имеет составной ключ как другой класс с @EmbeddedId
Как я могу использовать querydsl для получения свойства свойства класса Embdebbable
Я пытался создать запрос JPQL, но он не может определить свойство в @Embeddable
class
@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' неожиданный конец поддерева