diff --git a/README.md b/README.md
index e12f8f0..9f6c439 100644
--- a/README.md
+++ b/README.md
@@ -6,9 +6,9 @@
SpringBootCodeGenerator
----
-基于SpringBoot2+Freemarker的代码生成器,用DDL SQL语句生成JPA/JdbcTemplate/Mybatis/BeetlSQL相关代码,支持mysql/oracle/pgsql三大数据库。以释放双手为目的,各大模板也在陆续补充和优化。欢迎大家提交模板和交流想法!
+基于SpringBoot2+Freemarker的代码生成器,用DDL SQL语句生成JPA/JdbcTemplate/Mybatis/BeetlSQL相关代码,支持mysql/oracle/pgsql等三大数据库。以释放双手为目的,各大模板也在陆续补充和优化。欢迎大家提交模板和交流想法!
-另外,感谢bejson三叔将他部署在http://java.bejson.com/generator上,成为besjon专供工具。
+另外,感谢bejson三叔将他部署在 http://java.bejson.com/generator 上,目前是besjon专供工具。
| 访问路径 | http://127.0.0.1:1234/generator |
@@ -16,7 +16,8 @@ SpringBootCodeGenerator
| CSDN博客 | http://blog.csdn.net/moshowgame |
| |
| 更新日期 | 更新内容 |
-| 20181018 | 支持doublt(x,x)的类型,以及comment里面包含一些特殊字符的处理(感谢@tanwubo的反馈)。 |
+| 20181108 | 修复非字段描述"KEY FK_xxxx (xxxx)"导致生成KEY字段情况(感谢@tornadoorz反馈)。 |
+| 20181018 | 支持double(x,x)的类型,以及comment里面包含一些特殊字符的处理(感谢@tanwubo的反馈)。 |
| 20181010 | CDN变更,修复CDN不稳定导致网页js报错问题。 |
| 20181003 | 新增element-ui/bootstrap生成。 |
| 20181002 | 修复公共CDN之Layer.js404问题,导致项目无法生成。 |
diff --git a/generator-web/pom.xml b/generator-web/pom.xml
index 21d35c5..3ca5e97 100644
--- a/generator-web/pom.xml
+++ b/generator-web/pom.xml
@@ -25,11 +25,11 @@
-
+
diff --git a/generator-web/src/main/java/com/softdev/system/generator/util/TableParseUtil.java b/generator-web/src/main/java/com/softdev/system/generator/util/TableParseUtil.java
index d12680a..4d8056b 100644
--- a/generator-web/src/main/java/com/softdev/system/generator/util/TableParseUtil.java
+++ b/generator-web/src/main/java/com/softdev/system/generator/util/TableParseUtil.java
@@ -140,7 +140,8 @@ public class TableParseUtil {
columnLine = columnLine.replaceAll("\n","").replaceAll("\t","").trim();
// `userid` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
// 2018-9-18 zhengk 修改为contains,提升匹配率和匹配不按照规矩出牌的语句
- if (!columnLine.contains("constraint")&&!columnLine.contains("using")&&!columnLine.contains("unique")
+ // 2018-11-8 zhengkai 修复tornadoorz反馈的KEY FK_permission_id (permission_id),KEY FK_role_id (role_id)情况
+ if (!columnLine.contains("key ")&&!columnLine.contains("constraint")&&!columnLine.contains("using")&&!columnLine.contains("unique")
&&!columnLine.contains("storage")&&!columnLine.contains("pctincrease")
&&!columnLine.contains("buffer_pool")&&!columnLine.contains("tablespace")
&&!(columnLine.contains("primary")&&i>3)){