1

現在、jpaリポジトリで春のデータを使用している春のアプリを始めたばかりです。単一のデータベース スキーマを使用するマルチテナント アプリであるアプリを計画しています。私が理解しようとしているのは、各クエリにテナント ID を添付する最良の方法です。もちろん、リポジトリに各クエリを記述して、テナント ID パラメーターを期待し、スレッド ローカルなどからテナント ID を取得することもできますが、この状況で一般的に使用されるより良い手法があるかどうか疑問に思っていました。たぶん、私がまだ出会っていない、より宣言的な方法があるかもしれません。

4

1 に答える 1

1

一部の JPA 実装 (Hibernate、EclipseLink など) で Spring JPA を使用しています。そのため、JPA プロバイダー レベルでマルチテナンシーを構成する必要があります。休止状態については、こちらを参照してください

また、別の方法を確認することもできます-これ(警告:内部のロシア語)

于 2013-03-12T06:18:21.630 に答える