5

JPAアノテーション(Hibernate実装)を使用してDBスキーマを初期化します。そして、動的データソースルーティングクラスを実装するために、動的データソースルーティング記事に従います。

ただし、2つのデータベースがあります(2つのデータソースがマップされています)。最初のデータソースをdefaultTargetDataSourceとして設定しました。次に、アプリケーションを起動します。アプリケーションが2番目のデータソースにアクセスしようとすると、テーブルが存在しないことが通知されます。AbstractRoutingDataSourceは、デフォルトのデータソースのテーブルのみを作成し、他のデータソースのテーブルを作成するようです。

すべてのデータベースにスキーマを作成するアイデアはありますか?

PS.AbstractRoutingDataSourceを使用して独自のDBシャードを実装しています。

4

1 に答える 1