【发布时间】:2017-04-16 05:51:46
【问题描述】:
在 Spring Boot 中,jdbcTemplate 在执行查询后不会自动关闭连接吗? 在这种情况下,我正在使用 jdbcTemplate(它连接到 teradata)执行查询,但在执行查询后会话没有关闭。如何关闭会话?
这是我的 dao 文件 -
@Component
public class DDLReviewDao {
@Autowired
@Qualifier("devbJdbc")
private JdbcTemplate jdbcTemplate;
public static final Logger logger = LogManager.getLogger(DDLReviewDao.class);
public List<DDLObject> getDDLReviewData(DDLQuery ddlQuery) {
String selectSql = MacroGenerator.generateMacro(ddlQuery);
List<DDLObject> ddlObject = jdbcTemplate.query(selectSql, new DDLMapper());
logger.info(ddlObject);
return ddlObject;
}
}
【问题讨论】:
-
如果您使用的是 maven,请分享 pom.xml。
标签: java spring jdbc spring-boot jdbctemplate