2010-08-06 64 views
2

春2.5.6及以上,我能想到的选择春天JDBC的两个原因是:春天JDBC VS iBatis的

  1. BeanPropertySqlParameterSource - 为 插入/更新
  2. ParameterizedBeanPropertyRowMapper - 的选择

这两个给你的基本orm的力量,因为你不需要编码你的rowmappers。

想法/评论?

回答

4

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