生成时老提示表在库中不存在,实际是存在的
dbconfig和jeecg_database两个配置文件配置的数据库连接都没问题,也可以正常在代码生成器中测试功能,就是生成代码的时候提示表在库中不存在,实际从后台看表已经生成了。在类GenerateController里面174行,改成 if(!tableexist)就可以通过并正常生成代码了。
目测是个bug
这个问题在windows系统装的mysql上不会出现,在linux系统装的mysql上就会出现。思考原因在于linux的mysql默认区分表名的大小写,底层sql代码使用了大小写的表名去查询数据库,而数据库的表名都是小写的,所以造成了这个问题。
页:
[1]