汎用ソフトウェア開発⭐ リポ 0品質スコア 55/100
kotlin-exposed-patterns
JetBrains Exposed ORMのパターン実装に対応しており、DSLクエリ、DAOパターン、トランザクション処理、HikariCP接続プーリング、Flyway マイグレーション、およびリポジトリパターンを利用できます。
description の原文を見る
JetBrains Exposed ORM patterns including DSL queries, DAO pattern, transactions, HikariCP connection pooling, Flyway migrations, and repository pattern.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Kotlin Exposed パターン
JetBrains Exposed ORMを使用したデータベースアクセスの包括的なパターン。DSLクエリ、DAO、トランザクション、本番環境対応の設定を含みます。
使用場面
- Exposedでのデータベースアクセスのセットアップ
- Exposed DSLまたはDAOを使用したSQLクエリの記述
- HikariCPを使用したコネクションプーリングの設定
- Flywayを使用したデータベースマイグレーションの作成
- Exposedを使用したリポジトリパターンの実装
- JSONカラムと複雑なクエリの処理
動作原理
Exposedは2つのクエリスタイルを提供します。DSLは直接SQL風の式を書くためのもので、DAOはエンティティのライフサイクル管理用です。HikariCPはHikariConfigを通じて設定した再利用可能なデータベースコネクションのプールを管理します。Flywayはバージョン管理されたSQLマイグレーションスクリプトを起動時に実行し、スキーマを常に同期させます。すべてのデータベース操作は、コルーチン安全性とアトミック性のためにnewSuspendedTransactionブロック内で実行されます。リポジトリパターンはExposedのクエリをインターフェースの背後にラップするため、ビジネス
...
詳細情報
- 作者
- makinsonmjttrt
- ライセンス
- 不明
- 最終更新
- 2026/3/29
Source: https://github.com/makinsonmjttrt/obsidian_vault / ライセンス: 未指定