您的位置:首页 > 编程语言

maven插件--MyBatis自动生成代码

2016-10-08 00:00 603 查看
1.pom.xml:加入插件配置

Xml代码

<plugin>

<groupId>org.mybatis.generator</groupId>

<artifactId>mybatis-generator-maven-plugin</artifactId>

<version>1.3.2</version>

<configuration>

<verbose>true</verbose>

<overwrite>true</overwrite>

</configuration>

</plugin>

2.在source的根目录下增加generatorConfig.xml

Xml代码 下载

<?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" >

<generatorConfiguration>

<!--mybatis生成工具的帮助文档可以看:-->

<!--英文:http://www.mybatis.org/generator/usage/mysql.html-->

<!--中文:http://www.mybatis.tk/-->

<!--中文:http://mbg.cndocs.tk/-->

<!--添加你本地的驱动jar-->

<classPathEntry location="/Users/hanqunfeng/maven_repository/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar"/>

<context id="context" targetRuntime="MyBatis3">

<!--设置编码格式-->

<property name="javaFileEncoding" value="UTF-8"/>

<commentGenerator>

<property name="suppressAllComments" value="false"/>

<property name="suppressDate" value="true"/>

</commentGenerator>

<!--添加你的 JDBC 连接信息-->

<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/ssm" userId="ssm" password="ssm"/>

<javaTypeResolver>

<property name="forceBigDecimals" value="false"/>

</javaTypeResolver>

<!--要生成的 pojo 模块位置-->

<javaModelGenerator targetPackage="com.generator.pojo" targetProject="src/main/java">

<property name="enableSubPackages" value="false"/>

<property name="trimStrings" value="true"/>

</javaModelGenerator>

<!--要生成的 Mapper.xml 文件位置-->

<sqlMapGenerator targetPackage="com.generator.mapper" targetProject="src/main/java">

<property name="enableSubPackages" value="false"/>

</sqlMapGenerator>

<!--要生成的 Mapper 接口类-->

<javaClientGenerator targetPackage="com.generator.mapper" targetProject="src/main/java" type="XMLMAPPER">

<property name="enableSubPackages" value="false"/>

</javaClientGenerator>

<!--要根据哪张表生成,要在这里配置-->

<!--用百分号表示生成所有表,可以直接省去一个一个写 <table tableName="%" /> -->

<table tableName="sys_user" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByExample="false"/>

</context>

</generatorConfiguration>

3.generator配置文件说明 下载

4.执行:mybatis-generator:generate -e
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息