我所有的实体都继承了一个父类,其作用是生成主键。但是,当我尝试从文档
中加入两个类似的表时 query.from(customer)
.leftJoin(company).on(customer.company.eq(company.id))
.list(customer.firstName, customer.lastName, company.name);
但是,我在生成的查询类型中没有Id字段。 有没有其他选择而不是使用本机查询,因为我还有动态生成的过滤器,我想在where子句中传递BooleanExpression。
答案 0 :(得分:0)
您的父级/超类中需要一个@MappedSuperclass
如果您从多个超类派生,则必须使用@MappedSuperclass标记所有超类以获取继承的字段。这对于QueryDSL是必填的。