工作生活

Invalid bound statement (not fou

2019-07-04  本文已影响0人  我离大佬只差这么一点

绑定语句无效(未找到)

情景:

  1. 项目是从Mysql转换为Oracle的,之前是没有任何问题的。
  2. 改成oracle后,Mapper只有这一个查询出错,咱也不知道,咱也不敢问啊。
  3. 百度的基本都是名字、路径错了。

百度结果:

  1. Mapper 与 XML 未对应。
  2. Mapper方法未实现。
  3. 未正确配置ResultMap 或者 ResultType。
  4. XML 删除空格或者空行(玄学?)。
  5. Mapper的XML配置路径、别名路径错误。

但是我这里没上述问题啊。
最后我在XML 的变量加了类型

#{value,jdbcType=VARCHAR}

好用了......

Oracle对于SQL更加严格,所以以后再写Oracle的时候请全部写上类型。

以上均为个人理解,如有不足之处,欢迎在评论区留言。

上一篇 下一篇

猜你喜欢

热点阅读