問題タブ [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.
java - Quarkus Panache Mongo トランザクション
MongoDB のトランザクション サポートはまだ実験的な領域であることはわかっていますが、まだ初期段階にあるプロジェクトの 1 つで使用しようとしています。
私はHibernateを使用していないので...次のようにJTA依存関係も追加しました:
@Transactional アノテーションを次のように使用しています。
ただし、トランザクションはロールバックされません。
私は宣言的なトランザクション実装も使用しました-同じ動作です。
参考までに、私は Panache の Active Record Pattern を使用しています。
誰かが同様のシナリオに直面しましたか?
mongodb - quarkus mongodb-panache でコーデック レジストリを提供する方法
quarkus-mongodb-panache を使用して JSONArray を mongo db に保存および取得しようとしています。
JSONArray を mongodb に保存できますが、取得できません。mongodb エントリの読み取り時に以下のエラーが発生します。
これは、mongo-jackson-codec を提供すれば解決できると思います。しかし、mongodb-panache にコーデックを登録するにはどうすればよいですか?
java - Java Quarkus Panache (Hibernate) がエンティティ プロパティを更新しない
PSU エンティティがあります。
そして、私の PsuService クラスの関数:
関数呼び出しの後にログに記録すると、すべてのユーザーとそのコインの量は、適切な人のためにコインが更新されたことを示しています。
API を介して更新されたユーザーの残高を取得すると、次のようになります。
PsuService クラスでこのメソッドを使用します。
次に、更新されていない古い残高を返します。
残高を更新できない理由を誰か知っていますか?
- PsuService は PanacheEntityBase を拡張します
- PsuService は @ApplicationScoped です
編集 更新を行う場合:
次のエラーが表示されます。