huntwater
huntwater
采纳率100%
2015-05-18 14:38

java mybaits做查询的时候ORA-00942: 表或视图不存在。但表是存在的

已采纳

本项目用SSM框架写的。select * from t_menu where pid = #{id} mybatis的查询语句
同样的代码,更改数据库配置文件到Mysql数据库中,建个同样的表格,发送
http://localhost:8080/cdpf/menu/loadMenus.do?id=0请求完全正常,可以返回一个json字符串。
但是,更改成Oracle数据库,其他不变发送同样的请求就报500错误。表是存在的,我复制错误信息
中的SQL语句,放到PL/SQL中可以出结果。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • cuiwei1026522829 另一花生 6年前

    你用mysql请求数据,能够完整查询到数据并返回串?但是换了oracle就编译报错了?有没有可能是低级错误,比如忘记加jar了。 = =!

    点赞 1 评论 复制链接分享
  • Evankaka Evankaka 6年前

    Oracle要你自己commit下

    点赞 1 评论 复制链接分享