問題タブ [kotlin-exposed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kotlin - Kotlinに挿入する方法 外部キーでレコードを公開しましたか?
Kotlin Exposed ドキュメントで、外部キーを使用してレコードを挿入する方法を見つけることができません。
kotlin - Kotlin ktor 公開された参照付きの DSL 挿入
ktor アプリケーションを使用して Kotlin を開発しており、公開されている ORM を使用しています。別のテーブルへの参照を持つテーブルがあります。この関係は多対 1 です。元:
& ユーザー出席表を -
出席テーブルに挿入しようとすると、挿入をユーザーにマップする方法がわかりません。私は次のことを試しました -
EntityId<String>
これにより、必要な型が見つかりませんというコンパイル エラーが発生しますString
。参照に挿入する方法についてのヘルプ。これは、UUID を持つ ID 列として文字列を持っていることが原因である可能性があります
kotlin - Jetbrains 公開ライブラリを Ktor で使用し、コルーチン内でデータベース トランザクションを実行するのは安全ですか?
私は Kotlin を初めて使用し、最近 Ktor サーバーで作業を開始しました。データベース操作サーバーを実行するには、MySql サーバーと通信する必要があります。JetBrains Exposed ライブラリを使用してデータベース操作を記述し始めました。
トランザクションを使用してコードのブロック (Exposed DSL を使用して作成されたデータベース クエリ) を実行するための中断された関数を作成しました。これは、ktor の入門ガイドに関するブログ投稿に基づいています。
私が呼び出すdbクエリを実行する必要があるときはいつでも
Exposed はスレッドローカル トランザクション マネージャーとブロッキング JDBC ドライバーを使用するため、これが安全かどうか疑問に思っています。
コルーチンを使用して mysql 接続を実際に処理する方法に関する適切なドキュメントはありません。
これが間違っていて、最終的にトランザクションのロックアウトにつながる場合は、これを解決する方法についての指針が役立ちます。