0
JPAとトランザクションサポートを使ってプレイジョブを強化する魔法がどこにあるのかを誰でも明示することはできます。プレイフレームワークJPAとマジック
私は自分のプラグインを書くつもりで、いくつかのオブジェクトに同じサポートを提供したいと思います。 しかし、私はどこにこの魔法が起こっているのか分かりません。
JPAとトランザクションサポートを使ってプレイジョブを強化する魔法がどこにあるのかを誰でも明示することはできます。プレイフレームワークJPAとマジック
私は自分のプラグインを書くつもりで、いくつかのオブジェクトに同じサポートを提供したいと思います。 しかし、私はどこにこの魔法が起こっているのか分かりません。
拡張のためのヘルパー方法は、play.classloading.enhancersパッケージにあります。
モデルに関しては、それは多くの方法(カウント、findAllの、findById ...)
あなたはまたhttps://github.com/greenlaw110/play-morphia/blob/を参照することができますが追加されますJPAEnhancerファイルですplayMorphiaモジュールに実装されている同様のマジックを見るために、master/src/play/modules/morphia/MorphiaEnhancer.java –
私が理解できないことは、プレイがjpaトランザクションをジョブでサポートする方法です。 – emt14
1つのスレッド= 1つのトランザクション。私は詳細に説明することはできませんが、https://github.com/playframework/play/blob/master/framework/src/play/db/jpa/JPA.javaとhttps://github.com/playframework/を参照してください。 play/blob/master/framework/src/play/db/jpa/JPAContext.java –