mybatis连接oracle 11g报错 ORA-00600 1.手动将数据编入SQL通过oracle客户端执行,执行成功,由此可以判断想要执行的SQL语法上是没有问题的 2.判断是不是由于预编译的原因而导致的问题,将SELECT查询字段中使用$符合拼接的方式来创建SQL($是把传入的数据直接显示在sql语句中,不会添加单引号,所以需要手动添加单引号) 3.执行成功,问题解决,原因:mybatis在预编译的时候产生的问题