在Spring Boot中,jdbcTemplate在執行查詢後不會自動關閉連接嗎? 在這種情況下,我正在使用jdbcTemplate(它連接到teradata)執行查詢,但會話在查詢執行後未關閉。我如何關閉會話?如何在jdbcTemplate執行查詢後關閉Spring Boot中的連接?
這是我的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,則plz共享pom.xml。 –