使用maven插件反向映射generatorConfig.xml生成代码
2017-03-22 15:26
459 查看
一、配置Maven pom.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>
二、配置generatorConfig.xml文件
maven插件默认会读到src/main/resources目录下的generatorConfig.xml 文件generatorConfig.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> <!--配置文件--> <properties resource="config.properties" /> <!-- 必须配置驱动包的路径 --> <classPathEntry location="C:\Users\baojulin\.m2\repository\mysql\mysql-connector-java\5.1.21\mysql-connector-java-5.1.21.jar" /> <context id="Mysql" targetRuntime="MyBatis3"> <commentGenerator> <!-- 是否去除自动生成的注释 true:是 : false:否 --> <property name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection driverClass="${driverClassName}" connectionURL="${jdbc_url}" userId="${jdbc_username}" password="${jdbc_password}" /> <!-- 指定生成pojo的包和此包在项目中的地址; --> <javaModelGenerator targetPackage="com.baoju.entity" targetProject="src\main\java" /> <!-- 指定生成pojo的映射xml文件的所在包和此包在项目中的地址 --> <sqlMapGenerator targetPackage="com.baoju.mapping" targetProject="src\main\java" /> <!-- 指定生成访问映射xml文件的接口所在包和此包在项目中的地址; --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.baoju.dao" targetProject="src\main\java"> </javaClientGenerator> <!-- 配置表名跟pojo名 该table节点可以多个 --> <table tableName="test_field" domainObjectName="TestField" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"> <property name="useActualColumnNames" value="false" /> <columnOverride column="create_time" property="createTime" /> <columnOverride column="float_test" property="floatTest" /> <columnOverride column="double_test" property="doubleTest" /> <columnOverride column="text_test" property="textTest" /> </table> </context> </generatorConfiguration>
我的config.properties配置文件
driverClassName=com.mysql.jdbc.Driver validationQuery=SELECT 1 jdbc_url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull jdbc_username=root jd 4000 bc_password=root
关于generatorConfig.xml配置文件详情,可以查看 http://generator.sturgeon.mopaas.com/ (中文文档)
三、运行插件 mybatis-generator:generate
在eclipse 中,选择pom.xml文件,击右键先择Run AS——>Maven Build… ——>在Goals框中输入:mybatis-generator:generate注意:如果失败,检查mysql驱动路径是否正确
送上我的测试代码 http://git.oschina.net/nmc5/mybatis-generatorConfig
相关文章推荐
- 使用maven插件反向映射generatorConfig.xml生成代码
- 使用maven插件反向映射generatorConfig.xml生成代码
- 使用maven插件反向映射generatorConfig.xml生成代码
- 使用maven插件反向映射generatorConfig.xml生成代码
- maven 使用插件mybatis-generator生成代码配置
- Maven使用Mybatis Generator插件生成Mapper接口 xml和实体
- mybaties 反向生成代码generatorConfig.xml 详解
- Mybatis 通过配置文件generatorConfig.xml生成文件--Maven插件运行方式
- 使用Maven 插件Mybatis Generator自动生成Mybatis数据映射代码
- idea使用generator插件自动生成代码工具遇到的问题
- mybatis generator maven插件自动生成代码__个人记录
- mybatis-generator生成代码配置maven插件
- maven插件-利用mybatis-generator自动生成代码
- maven插件mybatis-generator生成代码配置
- 使用Generator生成对象映射关系代码
- 在maven项目中使用mybatis-generator-maven-plugin生成mybatis代码
- 在Eclipse下手动搭建SSH框架,并使用Hibernate插件反向生成实体类和关系映射文件。
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- 【SSH (九)】Eclipse使用hibernate插件反向生成实体类和映射文件
- Mybatis最入门---代码自动生成(generatorConfig.xml配置)