对于Spring 2.5.6及更高版本,我可以考虑选择spring jdbc的两个原因是:
这两个版本为您提供了基本orm的强大功能,因为您不需要对您的rowmappers进行编码。
思想/评论
答案 0 :(得分:4)
IBatis为您提供开箱即用的caching,SpringJDBC没有。有些人可能更喜欢使用声明性方法(在IBatis中是XML)来定义他们的查询。使用左连接到populate 1:n relationships without running n+1 selects可能更容易使用IBatis。最后,您可以在同一个项目中使用这两种方法,并根据您要解决的问题挑选您选择的框架。