Java 准备好的声明需要重新准备

Java 准备好的声明需要重新准备,java,mysql,oracle,mybatis,spring-mybatis,Java,Mysql,Oracle,Mybatis,Spring Mybatis,迁移oracle->mysql并更改查询oracle->mysql 出现以下错误 文件:appMapper.xml mybatis您应该在mybatis配置中将oracle更改为mysql mybatisConf.setProperty("dialect", "mysql"); 在Oracle上准备好的语句可能不会只在MySQL上运行而不做一些更改。你的问题的更好格式应该包括这个存储过程,或者至少包括相关部分。什么是存储过程?我说错了。我的意思是查询,而不是过程。但是我说的是一样的,不同的数

迁移oracle->mysql
并更改查询oracle->mysql

出现以下错误

文件:appMapper.xml

mybatis

您应该在mybatis配置中将
oracle
更改为
mysql

mybatisConf.setProperty("dialect", "mysql");

在Oracle上准备好的语句可能不会只在MySQL上运行而不做一些更改。你的问题的更好格式应该包括这个存储过程,或者至少包括相关部分。什么是存储过程?我说错了。我的意思是查询,而不是过程。但是我说的是一样的,不同的数据库有不同的语法,你应该关注这里的代码,实际上,没有那么多的错误。我确定我已经检查了我的“mysql”查询正在运行的“sql gate for mysql”查询很长,但会尝试向你展示。请对我建议的问题进行编辑。你上面的评论不会给你一个答案;我正在使用