Я столкнулся с проблемой, когда я хотел работать между двумя базами данных, я хотел использовать таблицу 1 в базе данных 1 и таблицу 2 в базе данных 2, я пробовал так много способов, но все, кажется, не Работа.Использование нескольких баз данных весной загрузки
spring.datasource.primary.url = jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8
spring.datasource.primary.username = root
spring.datasource.primary.password = xxxx
spring.datasource.primary.driverClassName=com.mysql.jdbc.Driver
spring.datasource.secondary.url = jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=UTF-8
spring.datasource.secondary.username = root
spring.datasource.secondary.password = xxxx
spring.datasource.secondary.driverClassName=com.mysql.jdbc.Driver
приведено выше мое приложение.properties. Затем я использовал настройку @Primary spring.datasource.primary как основную базу данных в файле конфигурации.
@Entity
@Table(name = "User")
public class User {
@Id
@NotNull
@Column(name = "phoneid")
private String phoneid;
}
public interface UserDAO extends CrudRepository<User, String> {
public User findByPhoneid(String phoneid);
}
Я хочу подключиться к базе данных spring.datasource.primary и использовать таблицу User в ней.
@Entity
@Table(name = "Favorite_Restaurant")
public class FavoriteRestaurant {
@Id
@NotNull
@Column(name = "favorite_restaurantid")
private int favoriteRestaurantId;
}
public interface FavoriteRestaurantDAO extends JpaRepository<FavoriteRestaurant, Integer> {
public List<FavoriteRestaurant> findAll(Sort sort);
}
Я хочу подключиться к spring.datasource.secondary базы данных и использовать таблицу FavoriteRestaurant в нем.
Однако, когда я открывал UserDAo и FavoriteRestaurantDAO в моем сервисе, это похоже на то, что он автоматически передавал как userdao, так и favoriterestaurantdao из первичной базы данных. Как я могу добавить FavoriteRestaurantDAO из вторичной базы данных !!!!! Помогите!!!!!!
Пожалуйста, проверьте эту ссылку, чтобы узнать, помогает ли она http://xantorohara.blogspot.in/2013/11/spring-boot-jdbc-with-multiple.html –