From a042ff8e23d2cb24c392bce457f8b7ca5acf35d5 Mon Sep 17 00:00:00 2001 From: shuzheng <469741414@qq.com> Date: Tue, 10 Jan 2017 23:47:18 +0800 Subject: [PATCH] =?UTF-8?q?zheng-wechat-mp=E7=9A=84GeneratorConfig.xml?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/zheng/wechat/mp/dao/App.java | 13 --- .../com/zheng/wechat/mp/dao/Generator.java | 27 +++++ .../src/main/resources/generatorConfig.xml | 102 +++++++++--------- .../src/main/resources/jdbc.properties | 5 +- 4 files changed, 81 insertions(+), 66 deletions(-) delete mode 100644 zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/App.java create mode 100644 zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/Generator.java diff --git a/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/App.java b/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/App.java deleted file mode 100644 index d7f42e73..00000000 --- a/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/App.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.zheng.wechat.mp.dao; - -/** - * Hello world! - * - */ -public class App -{ - public static void main( String[] args ) - { - System.out.println( "Hello World!" ); - } -} diff --git a/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/Generator.java b/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/Generator.java new file mode 100644 index 00000000..0b803a41 --- /dev/null +++ b/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/java/com/zheng/wechat/mp/dao/Generator.java @@ -0,0 +1,27 @@ +package com.zheng.wechat.mp.dao; + +import com.zheng.common.util.MybatisGeneratorConfigUtil; +import com.zheng.common.util.PropertiesFileUtil; + +/** + * 代码生成类 + * Created by ZhangShuzheng on 2017/1/10. + */ +public class Generator { + + // 根据命名规范,只修改此常量值即可 + private static String MODULE_PREFIX_NAME = "wechat.mp"; + private static String JDBC_DRIVER = PropertiesFileUtil.getInstance("jdbc").get("jdbc.driver"); + private static String JDBC_URL = PropertiesFileUtil.getInstance("jdbc").get("jdbc.url"); + private static String JDBC_USERNAME= PropertiesFileUtil.getInstance("jdbc").get("jdbc.username"); + private static String JDBC_PASSWORD = PropertiesFileUtil.getInstance("jdbc").get("jdbc.password"); + + /** + * 根据模板生成generatorConfig.xml文件 + * @param args + */ + public static void main(String[] args) { + MybatisGeneratorConfigUtil.generator(JDBC_DRIVER, JDBC_URL, JDBC_USERNAME, JDBC_PASSWORD, MODULE_PREFIX_NAME); + } + +} diff --git a/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/generatorConfig.xml b/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/generatorConfig.xml index 81226d4a..611990dc 100644 --- a/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/generatorConfig.xml +++ b/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/generatorConfig.xml @@ -2,63 +2,67 @@ - - + + - - + + - + - + - - - + + + - + - - - - + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/jdbc.properties b/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/jdbc.properties index efdea1fa..cea49fe5 100644 --- a/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/jdbc.properties +++ b/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/jdbc.properties @@ -3,7 +3,4 @@ jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/zheng?useUnicode\=true&characterEncoding jdbc.username=root jdbc.password=123456 -classPathEntry=D:/mysql-connector-java-5.1.34.jar -generator.javaModelGenerator.targetPackage=com.zheng.wechat.mp.dao.model -generator.sqlMapGenerator.targetPackage=com.zheng.wechat.mp.dao.mapper -generator.javaClientGenerator.targetPackage=com.zheng.wechat.mp.dao.mapper \ No newline at end of file +classPathEntry=D:/mysql-connector-java-5.1.34.jar \ No newline at end of file -- GitLab