1
「userPrinicpal」春EclipseLinkの動的なセッションプロパティ
私は、エンティティごとに、次を追加しました:
@AdditionalCriteria("this.owner = :owner")
問題は:私はマップする方法がわからない:現在のログインユーザーに所有者のパラメータ、私はSessionCustomizerを使用してマッピングしようとしましたが、SessionCustomizerは、アプリケーションの起動時に実行され、各セッションで実行されませんでした。
誰でもこれを達成する方法について考えていますか?
よろしく、 Razi
これを作成することができますが、これは各DAO "@Repository"クラスでこのプロパティを設定する必要があることを意味します。さらに、DAOクラスの各メソッドで設定する必要があります。アプリケーションの起動、私はそうですか? –
ありがとう@ジェームス。 私はSessionEventListenerクラスの作成を終了し、eclipselink.session-event-listenerプロパティをemf bean configに追加しました。それはうまく動作します。 postAcquireConnection関数を使用していたので、それでも各SQL文の前に実行されました。春またはeclipselinkに各SQL文の後に接続を解放しないように指示する方法はありますか? –