从Ibator迁移

此页面详细的MyBatis发生器(MBG)和Ibator之间变化。对于大多数用户来说,这些迁移应该很简单。你只需要自定义类,去扩展Ibator的类提供的代码生成器或Java类型解析,就可以实现。

修改MBG 的XML配置文件。如果你使用基于Java的配置,只需要做一下小的修改,从的XML变化的描述可以看出来。

重要提示:MBG支持旧的Ibator配置文件,但是,新的特性将只在按照MBG DTD的配置文件来实现。

重大变化

  • 该DTD已经改变。新的DOCTYPE应该是
    <!DOCTYPE generatorConfiguration PUBLIC“ -  // mybatis.org//DTD MyBatis的发电机配置1.0 // EN”“http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd”>
  • MyBatis3现在是默认的运行时。
  • <ibatorConfiguration>元素被重命名为<generatorConfiguration>
  • <ibatorContext>元素被重命名为<context>
  • <ibatorPlugin>元素被重命名为<plugin>
  • <daoGenerator>元素被重命名为<javaClientGenerator>
  • 如果你实现了一个插件,该daoXXX方法已被重新命名为clientXXX