私はしばらくの間見回してきましたが、必要なのがフィルターなのか、onPrepareStatement() を使用したインターセプターなのか、まだ本当に判断できません。
私のユースケースは次のとおりです。ユーザーがアプリにログインした後、いくつかの複雑な決定に応じて、このユーザーは特定のアクセス権限を取得し、それらに応じて特定のデータへのアクセス権を持っています (または持っていません)。これを実装する最も簡単な方法は、すべてのクエリをいくつかの制限付きで「結合」することだと思いました。
SELECT * FROM sumfin WHERE cond1 and cond2;
ここcond2
に制限条件があります。基本的にand cond2;
、既存のすべてのクエリに追加したいと思います。休止状態を使用してJavaでそれを行う最良の方法は何ですか?