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