From 329124f87709fd234efbdcaddc560da75d249194 Mon Sep 17 00:00:00 2001 From: shuzheng <469741414@qq.com> Date: Wed, 21 Mar 2018 10:43:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3mac=E4=B8=8B=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=E8=B7=AF=E5=BE=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/zheng/common/util/MybatisGeneratorUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zheng-common/src/main/java/com/zheng/common/util/MybatisGeneratorUtil.java b/zheng-common/src/main/java/com/zheng/common/util/MybatisGeneratorUtil.java index d3b4e5614..8b88a8d6c 100644 --- a/zheng-common/src/main/java/com/zheng/common/util/MybatisGeneratorUtil.java +++ b/zheng-common/src/main/java/com/zheng/common/util/MybatisGeneratorUtil.java @@ -51,11 +51,13 @@ public static void generator( Map lastInsertIdTables) throws Exception{ String os = System.getProperty("os.name"); + String basePath = MybatisGeneratorUtil.class.getResource("/").getPath().replace("/target/classes/", "").replace(targetProject, ""); if (os.toLowerCase().startsWith("win")) { generatorConfig_vm = MybatisGeneratorUtil.class.getResource(generatorConfig_vm).getPath().replaceFirst("/", ""); service_vm = MybatisGeneratorUtil.class.getResource(service_vm).getPath().replaceFirst("/", ""); serviceMock_vm = MybatisGeneratorUtil.class.getResource(serviceMock_vm).getPath().replaceFirst("/", ""); serviceImpl_vm = MybatisGeneratorUtil.class.getResource(serviceImpl_vm).getPath().replaceFirst("/", ""); + basePath = basePath.replaceFirst("/", ""); } else { generatorConfig_vm = MybatisGeneratorUtil.class.getResource(generatorConfig_vm).getPath(); service_vm = MybatisGeneratorUtil.class.getResource(service_vm).getPath(); @@ -64,7 +66,6 @@ public static void generator( } String targetProject = module + "/" + module + "-dao"; - String basePath = MybatisGeneratorUtil.class.getResource("/").getPath().replace("/target/classes/", "").replace(targetProject, "").replaceFirst("/", ""); String generatorConfigXml = MybatisGeneratorUtil.class.getResource("/").getPath().replace("/target/classes/", "") + "/src/main/resources/generatorConfig.xml"; targetProject = basePath + targetProject; String sql = "SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = '" + database + "' AND table_name LIKE '" + tablePrefix + "_%';";