环境:mybatis2.x+mybatis generator plugin1.3
步骤:
1、在pom文件中,加入以下插件:
<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> <configurationFile>${basedir} /src/test/resources/generatorConfig.xml</configurationFile> </configuration> </plugin> </plugins> </build>
注意到:这里可以指定generatorConfig.xml的位置,如果不指定,默认到src/main/resources中找。
2、将generatorConfig.xml拷贝到src/test/resources中。内容如下:
<?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> <classPathEntry location="/usr/local/apache-maven/apache-maven-3.3.9/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar" /> <context id="MysqlContext" targetRuntime="MyBatis3" defaultModelType="flat"> <property name="beginningDelimiter" value="`"/> <property name="endingDelimiter" value="`"/> <commentGenerator> <property name="suppressDate" value="true"/> </commentGenerator> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.210.132:3306/db_nono" userId="root" password="root"> </jdbcConnection> <javaModelGenerator targetPackage="com.nonobank.credit.domain.entity" targetProject="src/main/java"> <property name="trimStrings" value="true" /> </javaModelGenerator> <sqlMapGenerator targetPackage="resources.mapper" targetProject="src/main/java"/> <javaClientGenerator type="XMLMAPPER" targetPackage="com.nonobank.credit.domain.dao" targetProject="src/main/java"/> <table tableName="product_share" domainObjectName="ProductShare" enableUpdateByExample="false" enableDeleteByExample="false" enableCountByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"> <!--<property name="useActualColumnNames" value="true"/>--> </table> </context> </generatorConfiguration>
主要是配置mapper这个xml的路径,以即和mapper对应的接口的路径,以及entity的路径。
3、在文件目录下,直接输入maven命令:mvn mybatis-generator:generate即可。
参考教程2:官方教程
参考教程3:汉化的官方教程
参考教程4:对generatorConfig.xml文件非常详细的解释
相关推荐
SpringMVC+Mybatis+Maven搭建实例以及Mybatis-Generator工具类
mybatis-generator逆向生成持久层代码,所需jar包,版本1.3.6
利用maven的MyBatis Generator 插件自动创建代码示例利用maven的MyBatis Generator 插件自动创建代码示例利用maven的MyBatis Generator 插件自动创建代码示例
Maven坐标:org.mybatis.generator:mybatis-generator-core:1.3.7; 标签:mybatis、generator、core、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容...
整理 MyBatis Generator1.3.2 eclipse 插件,并附加maven3插件,方便所需者下载使用!
java运行依赖jar包
myBatisGenerator = new MyBatisGenerator(config, callback, warnings); } catch (InvalidConfigurationException e) { e.printStackTrace(); } try { myBatisGenerator.generate(null); } catch ...
eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper
SpringBoot+MyBatis+Maven搭建的小demo。支持mybatis-generator插件自动生成mybatis代码。
java运行依赖jar包
1、设计数据库:设计好表结构,最好符合3NF,使用Generator自动生成Mybatis相关表信息 2、创建Maven项目,按需映入Maven包依赖-->配置文件:pom.xml 3、搭建Spring配置:spring.xml(扫描service),config....
这是 IntelliJ IDEA Maven Mybatis generator 自动生成代码 的完整源码 教程地址:http://blog.csdn.net/fenglailea/article/details/78291522
springboot+mybatis +maven 使用Generator插件自动生成xml mapper和实体类
替换maven目录的mybatis generator1.3.6.jar即可,实体类已加入表名,列名注释,get/set方法注释
Mybatis Generator自动生成代码实例,具体过程和效果看博文 http://blog.csdn.net/qq_25646191/article/details/78721501
把下载的jar包放在 Maven仓库的 org\mybatis\generator\mybatis-generator-core\1.3.5 下面即可,然后在generatorConfig配置文件中加上<plugin type="org.mybatis.generator.plugins.LombokPlugin" > </plugin> ...
这个Maven项目演示了如何在Maven中运行MyBatis Generator 配置: 进入配置文件文件夹 复制演示文件夹作为您的实际项目名称,例如。 myproject 进入myproject文件夹 编辑config.properties ,根据需要更改配置。 ...
Mybatis Generator 扩展插件介绍"Mybatis Generator 扩展... 在项目里的mybatis-generator-maven-plugin的依赖引用中,添加mybatis-generator-expand jar2. 在mybatis-generator-config.xml配置文件中添加的配置3. mav
对应Maven信息:groupId:org.mybatis.generator,artifactId:mybatis-generator-core,version:1.3.5 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中...
生成后基本不用再去单独修改代码 新增内容: 1、实体类可配置 Lombok 注解 2、实体类可配置 swagger注解 3、实体类可配置 JPA注解 ...1、将jar打进自己的maven仓库中,命令见压缩包中 2、复制generatorConfig.xml文件