huntwater
2015-05-18 14:38
采纳率: 100%
浏览 8.3k
已采纳

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条回答 默认 最新

  • 另一花生 2015-05-18 15:51
    已采纳

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

    点赞 打赏 评论
  • Evankaka 2015-05-18 15:45

    Oracle要你自己commit下

    点赞 打赏 评论

相关推荐 更多相似问题