1、JdbcTemplate的query方法本身是有关闭连接的操作的,所以不需要关闭。
2、最终发现是因为加了@Transactional注解,导致程序未执行完进程就不释放。蛋疼的是方法里还有个for循环,频繁查表。
3、解决方案。。。将循环体独立新建了一个方法。在这个新方法上加@Transactional注解,原有方法去掉事物,并在for循环里调用此方法。
4、神奇的是,这种方式进程居然不涨了。。。这块不太理解,总之解决啦,✿✿ヽ(°▽°)ノ✿
1、JdbcTemplate的query方法本身是有关闭连接的操作的,所以不需要关闭。
2、最终发现是因为加了@Transactional注解,导致程序未执行完进程就不释放。蛋疼的是方法里还有个for循环,频繁查表。
3、解决方案。。。将循环体独立新建了一个方法。在这个新方法上加@Transactional注解,原有方法去掉事物,并在for循环里调用此方法。
4、神奇的是,这种方式进程居然不涨了。。。这块不太理解,总之解决啦,✿✿ヽ(°▽°)ノ✿