Spring JPA和Mybatis整合,首先添加必要的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
假设我们项目需要用到两个库os和ol,这两个库分别又有主从库,分离读写,这是我的配置,仅作示例
@Configuration
@EnableJpaRepositories(basePackages = { "com.luckly.mall.repository.os" }, entityManagerFactoryRef = "entityManagerFactoryOs", transactionManagerRef = "transactionManagerOs")
@EntitySc