绑定语句无效(未找到)
情景:
- 项目是从Mysql转换为Oracle的,之前是没有任何问题的。
- 改成oracle后,Mapper只有这一个查询出错,咱也不知道,咱也不敢问啊。
- 百度的基本都是名字、路径错了。
百度结果:
- Mapper 与 XML 未对应。
- Mapper方法未实现。
- 未正确配置ResultMap 或者 ResultType。
- XML 删除空格或者空行(玄学?)。
- Mapper的XML配置路径、别名路径错误。
但是我这里没上述问题啊。
最后我在XML 的变量加了类型
#{value,jdbcType=VARCHAR}
好用了......
Oracle对于SQL更加严格,所以以后再写Oracle的时候请全部写上类型。
以上均为个人理解,如有不足之处,欢迎在评论区留言。