文件夹里的目录:
generatorConfig.xml里的内容:
<!-- 格式化java代码 -->
<property name="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter" />
<!-- 格式化XML代码 -->
<property name="xmlFormatter" value="org.mybatis.generator.api.dom.DefaultXmlFormatter" />
<!-- beginningDelimiter和endingDelimiter:指明数据库的用于标记数据库对象名的符号,比如ORACLE就是双引号,MYSQL默认是`反引号; -->
<property name="beginningDelimiter" value="`"/>
<property name="endingDelimiter" value="`"/>
<!-- 生成的pojo,将implements Serializable,为生成的Java模型类添加序列化接口-->
<plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
<!-- 为生成的Java模型创建一个toString方法 -->
<plugin type="org.mybatis.generator.plugins.ToStringPlugin" />
<!-- 生成 entity时,生成hashcode和equals方法
<plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin" /> -->
<!-- 这个插件用来在XXXExample类中生成大小写敏感的LIKE方法
(插件本身用处不大,但是我们可以通过这个插件学习给XXXExample类添加额外的方法)
-->
<plugin type="org.mybatis.generator.plugins.CaseInsensitiveLikePlugin" />
<!-- 这个插件可以使用正则表达式的方式来重命名生成的XXXExample类,
通过配置 searchString和replaceString属性来完成
(这个实现原理请参考MBG配置文件中的columnRenamingRule元素)
-->
<plugin type="org.mybatis.ge