-
场景
在使用JOOQ进行数据库操作时,有时需要根据if条件,或者根据List动态地构造query。这时可以用SelectQuery类 -
创建SelectQuery
//创建你的DSLContext
DSLContext context;
//创建SelectQuery
SelectQuery<Record> selectQuery = context.selectQuery();
-
构造query
API: https://www.jooq.org/javadoc/latest/org.jooq/org/jooq/SelectQuery.html
可以看到api分为addXXX, setXXX。
想添加select就addSelect(),想添加where就addWhere(),非常清楚。