0
joinSteps的名單,我知道我可以像這樣的循環中添加條件到列表:如何創建jooq
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);
這就是它!現在我明白了,這個解決方案是有效謝謝! –