猿问

JAVA Linux表名小写,报错找不到表

本地window环境无问题,部署到linux上,表名都是小写,然后就报错说找不到表名,错误信息

Table 'bpm.ACT_GE_PROPERTY' doesn't exist(数据库中的表都是小写,程序也是小写。我知道改配置文件可以解决,但公司不准改这个配置。请问如何解决,或者告知是什么原因引起的,谢谢)

蛊毒传说
浏览 697回答 5
5回答

牧羊人nacy

应该跟数据库有关系的吧,oracle 就会全转成大写的吧。mysql好像linux默认区分大小写,你查一下相关数据库配置 应该可以修改是否区分大小写的

潇潇雨雨

可能不是表名的问题,用户归属?权限?还有没有可能是你真的把表名写错了。

汪汪一只猫

不是的哈亲,用的mybatis,所有的表名都是识别的大写

PIPIONE

@叶芝殇: 有没有试试把程序的改成大写的?mybatis我不熟,不好意思了。

凤凰求蛊

@ㄓㄤㄑㄧㄤ: 我也想过这个解决方案。。程序和表名都改为大写,项目经理不给时间,所以也行不通了
随时随地看视频慕课网APP

相关分类

Java
我要回答