【发布时间】:2019-03-20 18:35:09
【问题描述】:
我正在使用 Spring JPA 连接到数据源。我的要求是对同一个数据源有多个连接池,以便我可以根据优先级管理数据库操作
有没有办法让多个连接池具有相同的数据源?
我正在经历这个example,我想做几乎相同的事情,但使用 Spring JPA 使用相同的数据源
【问题讨论】:
标签: java spring spring-boot spring-data-jpa hikaricp
我正在使用 Spring JPA 连接到数据源。我的要求是对同一个数据源有多个连接池,以便我可以根据优先级管理数据库操作
有没有办法让多个连接池具有相同的数据源?
我正在经历这个example,我想做几乎相同的事情,但使用 Spring JPA 使用相同的数据源
【问题讨论】:
标签: java spring spring-boot spring-data-jpa hikaricp
是的,您甚至可以使用不同的池名称创建相同的 DataSource。
例如方法将创建具有不同池名称的DataSource:
private javax.sql.DataSource dataSource(String poolName) {
final HikariDataSource dataSource = new HikariDataSource();
//...setup DataSource properties
dataSource.setPoolName(poolName);
}
【讨论】: