加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在每个查询中实例化一个新的JdbcTemplate或者在任何地方

发布时间:2020-12-14 06:03:48 所属栏目:Java 来源:网络整理
导读:我有一个 Java库,我使用Spring的JDBC支持通过JDBC访问数据库.这个库大约包含了我需要访问的每个表的DAO类,超过一百个.目前,每次我需要执行新查询时,我都会实例化一个新的JdbcTemplate或其变体之一.这被认为是好的做法还是我应该尽可能多地重用单个JdbcTempla
我有一个 Java库,我使用Spring的JDBC支持通过JDBC访问数据库.这个库大约包含了我需要访问的每个表的DAO类,超过一百个.目前,每次我需要执行新查询时,我都会实例化一个新的JdbcTemplate或其变体之一.这被认为是好的做法还是我应该尽可能多地重用单个JdbcTemplate?我实际上已经在书籍或在线文档中看到了这两种方法的例子.

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读