java – 在每个查询中实例化一个新的JdbcTemplate或者在任何地方注入一个新的JdbcTemplate会更好吗?

前端之家收集整理的这篇文章主要介绍了java – 在每个查询中实例化一个新的JdbcTemplate或者在任何地方注入一个新的JdbcTemplate会更好吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Java库,我使用Spring的JDBC支持通过JDBC访问数据库.这个库大约包含了我需要访问的每个表的DAO类,超过一百个.目前,每次我需要执行新查询时,我都会实例化一个新的JdbcTemplate或其变体之一.这被认为是好的做法还是我应该尽可能多地重用单个JdbcTemplate?我实际上已经在书籍或在线文档中看到了这两种方法的例子.

上下文是J2EE应用程序,但理想情况下,代码应该可以在不同的上下文中使用,例如在脱机测试或命令行支持工具中.

解决方法

注入一个,为什么还要实例化呢? (目前还不清楚你是指“通过Spring上下文实例化”还是“使用new实例化”.)

我见过的大多数样本在配置中都这样做,我甚至不确定我是否在演示/测试代码之外手动实例化它们.我认为这样做很有好处,如果在Spring之外完成则为零.

猜你在找的Java相关文章