关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 6778|回复: 1

[代码生成器] 生成时老提示表在库中不存在,实际是存在的

[复制链接]
发表于 2017-1-3 16:17:57 | 显示全部楼层 |阅读模式
dbconfig和jeecg_database两个配置文件配置的数据库连接都没问题,也可以正常在代码生成器中测试功能,就是生成代码的时候提示表在库中不存在,实际从后台看表已经生成了。

在类GenerateController里面174行,改成        if(!tableexist)就可以通过并正常生成代码了。


目测是个bug
 楼主| 发表于 2017-1-4 22:19:07 | 显示全部楼层
这个问题在windows系统装的mysql上不会出现,在linux系统装的mysql上就会出现。思考原因在于linux的mysql默认区分表名的大小写,底层sql代码使用了大小写的表名去查询数据库,而数据库的表名都是小写的,所以造成了这个问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表