【问题标题】:Spring jdbc vs iBatisSpring jdbc vs iBatis
【发布时间】:2011-04-07 00:40:44
【问题描述】:

对于 Spring 2.5.6 及以上版本,我能想到的选择 spring jdbc 的两个原因是:

  1. BeanPropertySqlParameterSource - 对于 插入/更新
  2. ParameterizedBeanPropertyRowMapper - 供选择

这两个为您提供基本 orm 的功能,因为您无需编写行映射器。

想法/评论?

【问题讨论】:

    标签: ibatis spring-jdbc


    【解决方案1】:

    IBatis 为您提供开箱即用的 caching,而 SpringJDBC 没有。有些人可能更喜欢使用声明性方法(在 IBatis 中是 XML)来定义他们的查询。使用 IBatis 对populate 1:n relationships without running n+1 selects 使用左连接可能更容易。最后,您可以在同一个项目中使用这两种方法,并根据您要解决的问题挑选您选择的框架。

    【讨论】:

      猜你喜欢
      • 2014-09-19
      • 1970-01-01
      • 2012-08-04
      • 2019-01-26
      • 2010-12-16
      • 2020-03-29
      • 2013-01-12
      • 1970-01-01
      • 2020-10-09
      相关资源
      最近更新 更多