ログインしているユーザー「userPrinicpal」に応じてデータを分離するには、エンティティに @AdditionalCriteria アノテーションを使用する必要があります。
各エンティティに次を追加しました。
@AdditionalCriteria("this.owner = :owner")
問題は次のとおりです: :owner パラメータを現在ログインしているユーザーにマップする方法がわかりません。SessionCustomizer を使用してマップしようとしましたが、SessionCustomizer がセッションごとではなく、アプリケーションの起動時に実行されることがわかりました。
誰もこれを達成する方法について考えを持っていますか?
敬具、ラジ