答案 0 :(得分:2)
您可以在"What's new in iBATIS 3"论文(来自IBM)中找到几乎所有问题的答案:
摘要:iBATIS是一个主要用于数据访问对象(DAO)和对象关系映射(ORM)的项目。您可以使用它轻松使用Java™对象和数据库。 iBATIS 3 beta 9的更新于2010年1月23日发布.iBATIS 3是iBATIS的完全重写版本,包含一些重要更新。本文介绍了iBATIS 3中的一些新功能。
另一篇论文是"Migrating from iBatis 2.x to 3.0"由FrançoisSchiettecatte撰写。
您可以在between 2.3.4 and 3.0.4 versions找到iBatis / mybatis Java Upstream Tracker的兼容性问题列表。
答案 1 :(得分:1)
它不完全向后兼容。我的意思是它不是替代品,如果你只是替换Jar文件,一切都行不通。
有一些命名空间更改和API更新,您必须自己在源代码,xml配置和spring配置文件中进行更新。
例如,随着API的变化,myBatis 3与spring的内置“ibatis”支持版不兼容。但版本3附带了它自己的弹簧豆,你可以完美地运行一些变化。