특정 조건에 따라서 select 문을 조합해서 만드려고 한다면,
SelectQuery 타입을 사용 하면 된다.
https://www.jooq.org/javadoc/latest/org.jooq/org/jooq/SelectQuery.html
SelectQuery (jOOQ 3.15.1 API)
All Superinterfaces: Attachable, AttachableQueryPart, AutoCloseable, ConditionProvider, FieldLike, Fields, Flow.Publisher , Iterable , Publisher , org.reactivestreams.Publisher , Query, QueryPart, ResultQuery , Select , Serializable, Statement, TableLike A
www.jooq.org
위는 JOOQ에서 제공하는 공식 API 문서.
SelectQuery 타입으로 addSelect(), from(), addCondition(), addJoin(), addGroupBy() 등등 메서드로 select 쿼리를 동적으로 생성할 수 있다.
select 문 조합이 끝났다면 마지막에 .asTable() 과 같은 메서드로 타입을 convert 해 줄 수 있다.
'DataBase > JOOQ' 카테고리의 다른 글
[JOOQ] SQL pretty. (0) | 2021.05.17 |
---|---|
[JOOQ] Update 시, 조건에 따라 업데이트 컬럼을 추가. add update column by condition. (0) | 2021.05.11 |
[JOOQ] insert Step으로 편리하게 insert 하자. (0) | 2021.01.14 |