orecal底层有严格区分大小写的机制。并且当你在使用JDBC连接orecal数据库后,你写的所有sql语句会全部被转为大写模式,如果这时候你定义的数据库使用了小写,那么就会出现orecal拿着转换后的大写去对比小写,然后一路报错。
这在你看来就是,自己写的小写sql,定义的数据库属性id和name也是小写,结果一直给你报ORA-00904:标识符无效!
解决办法,以后定义orecal库里面的属性时全部使用大写字母
orecal大小写报错
于 2023-02-10 17:52:02 首次发布