活动后,jdbcTemplate.getDataSource()。getConnection()。getMetadata()将释放与HikariPool的连接吗?

时间:2019-12-23 20:23:14

标签: database-connection datasource connection-pooling jdbctemplate hikaricp

我在springboot应用程序中使用HikariCP。我正在将JdbcTemplate用于JDBC工作流。我有以下代码:

    if(Objects.requireNonNull(jdbcTemplate.getDataSource()).getConnection().getMetaData.getURL().contains("some thing"))){

        throw new RuntimeException("Exception .....");

    }

我有两个问题: (1)在上述情况下,getConnection()方法将从已初始化的Hikari池中获取连接或创建新连接? (2)如果条件或连接仍然有效,jdbcTemplate是否在执行上述操作后释放与HikariPool的连接,并且我需要使用getConnection()。close()手动关闭连接?

0 个答案:

没有答案