kotlin:cases:jooq_sql_map
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| kotlin:cases:jooq_sql_map [2023/05/10 18:34] – 作成 mikoto | kotlin:cases:jooq_sql_map [2023/05/16 13:35] (現在) – mikoto | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== KotlinでSQLクエリを実行して取得したリストを参照する ====== | ====== KotlinでSQLクエリを実行して取得したリストを参照する ====== | ||
| [[: | [[: | ||
| + | |||
| + | <code kotlin> | ||
| + | |||
| + | fun function(): List<// | ||
| + | return dsl | ||
| + | .select( | ||
| + | column1, | ||
| + | column2, | ||
| + | ... | ||
| + | ) | ||
| + | .from(// | ||
| + | .leftOuterJoin(// | ||
| + | .on(Tables1.column_x.eq(Tables2.column_y)) | ||
| + | .where(Tables1.columnM.eq(xxx)) | ||
| + | .and(// | ||
| + | .fetch().map { | ||
| + | DataClass( | ||
| + | it[Tables1.column4], | ||
| + | it[Tables1.column6], | ||
| + | ) | ||
| + | ) | ||
| + | }.filterNotNull() | ||
| + | } | ||
| + | </ | ||
| KotlinのJooqによるクエリで '' | KotlinのJooqによるクエリで '' | ||
kotlin/cases/jooq_sql_map.1683711299.txt.gz · 最終更新: 2023/05/10 18:34 by mikoto