JPAアノテーション(Hibernate実装)を使用してDBスキーマを初期化します。そして、動的データソースルーティングクラスを実装するために、動的データソースルーティングの記事に従います。
ただし、2つのデータベースがあります(2つのデータソースがマップされています)。最初のデータソースをdefaultTargetDataSourceとして設定しました。次に、アプリケーションを起動します。アプリケーションが2番目のデータソースにアクセスしようとすると、テーブルが存在しないことが通知されます。AbstractRoutingDataSourceは、デフォルトのデータソースのテーブルのみを作成し、他のデータソースのテーブルを作成するようです。
すべてのデータベースにスキーマを作成するアイデアはありますか?
PS.AbstractRoutingDataSourceを使用して独自のDBシャードを実装しています。