问题描述
ListSubQuery<Long> getCustomerId ()
{
return new sqlSubQuery.from(customer).list(customer.id);
}
ListSubQuery<Tuple> getCustomerLastModifiedDate ()
{
return new sqlSubQuery.from(vendor).list(vendor.customer,vendor.lastModifiedDate);
}
idQuery = new sqlSubQuery.union(idQuery1,idQuery2...);
// LMD is last modified date
lastModifiedDateQuery = new sqlSubQuery
.from(new sqlSubQuery.unionAll(LMDQuery1,LMDQuery2...));
我需要做的:
idQuery join lastModifiedDateQuery on idQuery.id = lastModifiedDateQuery.customer
如何在 QueryDsl 上执行此连接?
当我尝试时:
idQuery.join(lastModifiedDateQuery)...
我收到 TypeError,说加入所需的类型是 EntityPath<?>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)