【发布时间】:2017-12-13 21:58:00
【问题描述】:
我知道我可以在这样的循环中向列表中添加条件:
List<Condition> conditionsList = new ArrayList<>();
for(int i= 0; i<count; i++){
if(x)
conditionsList.add(mySQLCondition)
}
SelectJoinStep myQuery = dsl.select(…);
conditionQuery = myQuery(conditionsList);
有没有类似创建对象列表的方法,所以我可以添加
List<Condition> joinList = new ArrayList<>();
for(int i= 0; i<count; i++){
if(y){
//In wich Objecttype can I store: join(myJoinTable).on(y.eq(…))??
joinList.add(join(myJoinTable).on(y.eq(…)))
}
}
SelectJoinStep myQueryWithJoins = dsl.select(…).join(joinList);
【问题讨论】:
标签: java spring-boot jooq