Invalid bound statement (not found)

绑定语句无效(未找到)

情景:

  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的时候请全部写上类型。

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容