Java MyBatis(2)--- generatorConfig.xml详解与运行
2017-10-26 21:54
316 查看
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"> <generatorConfiguration> <!--配置文件---> <properties resource="jdbc.properties"/> <!--数据库jar---> <classPathEntry location="webapp/WEB-INF/lib/mysql-connector-java.jar" /> <context id="context1" defaultModelType="flat" targetRuntime="MyBatis3Simple"> <property name="javaFileEncoding" value="UTF-8"/> <plugin type="org.mybatis.generator.plugins.CustomerPluginAdapter"> <property name="targetPackage" value="com.charlin.erp.${module}.${package}.service" /> <property name="implementationPackage" value="com.charlin.erp.${module}.${package}.service.impl" /> <property name="controllerPackage" value="com.charlin.erp.${module}.${package}.action" /> <property name="controllerPath" value="${path}" /> <property name="targetProject" value="${module}/src/main/java" /> <property name="generatedSC" value="${generatedSC}" /> </plugin> <plugin type="org.mybatis.generator.plugins.ExpandPluginAdapter"> </plugin> <commentGenerator> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection connectionURL="${jdbc.url_main}" driverClass="${jdbc.driver}" password="${jdbc.password}" userId="${jdbc.username}" /> <javaModelGenerator targetPackage="com.charlin.erp.${module}.${package}.model" targetProject="core/src/main/java" /> <sqlMapGenerator targetPackage="com.charlin.erp.${module}.${package}.dao" targetProject="core/src/main/java" /> <javaClientGenerator targetPackage="com.charlin.erp.${module}.${package}.dao" targetProject="core/src/main/java" type="XMLMAPPER" /> <table tableName="${tableName}" domainObjectName="${className}" mapperName="${className}DAO"> </table> </context> </generatorConfiguration>
2、运行生成
package com.charlin.erp.common.generator.run; import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator.config.Configuration; import org.mybatis.generator.config.xml.ConfigurationParser; import org.mybatis.generator.internal.DefaultShellCallback; import java.util.ArrayList; import java.util.List; public class MyBatisGeneratorRun { public static void main(String[] args) throws Exception { List<String> warnings = new ArrayList<String>(); boolean overwrite = true; ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(MyBatisGeneratorRun.class.getResourceAsStream("./generatorConfig.xml")); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null); System.out.println(warnings); } }
—————————————————————————————————————————————————–
java架构师项目实战,高并发集群分布式,大数据高可用视频教程,共760G
下载地址:https://item.taobao.com/item.htm?id=555888526201
01.高级架构师四十二个阶段高
02.Java高级系统培训架构课程148课时
03.Java高级互联网架构师课程
04.Java互联网架构Netty、Nio、Mina等-视频教程
05.Java高级架构设计2016整理-视频教程
06.架构师基础、高级片
07.Java架构师必修linux运维系列课程
08.Java高级系统培训架构课程116课时
+
hadoop系列教程,java设计模式与数据结构, Spring Cloud微服务, SpringBoot入门
—————————————————————————————————————————————————–
相关文章推荐
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- 【MyBatis】MyBatis Generator插件自动生成文件,generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- Mybatis 通过配置文件generatorConfig.xml生成文件--Maven插件运行方式
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- mybatis generatorConfig.xml生成配置文件及三种运行方式
- MyBatis Eclipse插件安装及generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解