0
を再利用しますデータの保存/更新は、今後のウサギのamqpデータに基づいて実行時に決定されます。春データは、私は春-ブーツ、春-JPA、春、AMQPで次のシナリオを持っているリポジトリクラス
私は春-JPAで、我々は複数のデータソースを持つことができます知っている、と@EnableJpaRepositoriesで、私たちはこのように基本パッケージを指定することにより、リポジトリクラスを選択することができます。
First DatabaseConfig
@Configuration
@EnableJpaRepositories(basePackages = "com.example.repo1", entityManagerFactoryRef = "firstEntityManagerFactory",
transactionManagerRef = "firstTransactionManager")
public class FirstDatabaseConfig
....
package com.example.repo1;
@Repository
public interface MyRepository extends JpaRepository<MyEntity, Long> {
Second DatabaseConfig
@Configuration
@EnableJpaRepositories(basePackages = "com.example.repo2", entityManagerFactoryRef = "secondEntityManagerFactory",
transactionManagerRef = "secondTransactionManager")
public class SecondDatabaseConfig
....
package com.example.repo2;
@Repository
public interface MyRepository2 extends JpaRepository<MyEntity, Long> {
これは私のために動作しますが、Iリポジトリクラスを再利用し、永続化しなければならないデータベースごとに1つのリポジトリクラスを作成しないとします。
これは可能ですか?