問題タブ [quarkus-panache]
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 - テストコンテナ: 各テストで TC_INITSCRIPT を実行します
quakus プロジェクトでは、次の構成のみを使用して testcontainers を正常にセットアップしました。
これは驚くほど簡単です。
ただし、エンティティの削除をテストするときは、各テストの前に initscript を実行したいと思います。つまり、初期 DB で各テストを開始します。
それを達成する方法はありますか?
また、必要に応じてライフサイクルを管理するために、テスト クラスから PostgreSQLContainer を作成してテストしました。問題は、コンテナー ポートの値がランダムであることです。quarkus 構成で設定する必要がありますが、機能しません (遅すぎるようです:「127.0.0.1:6432 への接続が拒否されました」)。私はこのようにしました:
application.properties 構成で:
jpa - Panache JPA を使用してオブジェクトを別のオブジェクトに更新する
Quarkus で PanacheRepositories を使用しています。現在、機能を実現したいと考えていますupdate(X x)
。基本的に私がしたいのは、存在するエンティティy
が存在するかどうかをチェックし、id==x.id
それを に更新する関数ですが、すべての属性を からにx
ディープコピーする必要なしにこれが可能かどうかはわかりません。オブジェクトが巨大なので、私はそれを望んでいません。x
y
のようなことをする方法はありますか
エンティティを切り離さずに?
java - Hibernate Panache によるカウントとグループ化
2 つのテーブルがあり、それらは相互にOne to Many
関連しています。それらは次のように定義されています。
データベースからデータを選択したいのですが、最初に SQL で行いました。
問題は、上記の SQL を hibernate panache HQL に変換する方法です。