MyBatis Generator 中文文档
MyBatis Generator 中文文档地址:
http://generator.sturgeon.mopaas.com/
该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,
所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。
本文使用 Markdown 进行编辑,但是博客显示效果不好,所以建议移步这里进行阅读
本文是作为个人筹划的《Mybatis 最佳实践》(gitbook)其中的一节。
本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信息。
下载本文档的 PDF 版本
注:本文后面提到的**MBG**全部指代 MyBatis Generator。
运行 MyBatis Generator
有 4 种运行 MBG 的方法,具体请看文档w运行wMyBatis Generator
MBG 下载地址:http://repo1.maven.org/maven2/org/mybatis/generator/mybatis-generator-core/
后续会专门为 gitbook 完善此部分
XML 配置详解
在 MBG 中,最主要也最重要的就是 XML 配置文件,因此本篇文章主要的内容就是 XML 配置。
这里按照配置的顺序对配置逐个讲解,更细的内容可以配合中文文档参照。
1. 配置文件头
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
使用最新版的 MBG 需要使用上面的 xml 头,配置文件必须包含上面的 DOCTYPE。
2. 根节点<generatorConfiguration>
generatorConfiguration 节点没有任何属性,直接写节点即可,如下:
<generatorConfiguration>
<!-- 具体配置内容 -->
</generatorConfiguration>
3.<generatorConfiguration>子元素
从这段开始,就是配置的主要内容,这些配置都是 generatorConfiguration 元素的子元素。