我是靠谱客的博主 大气冬日,最近开发中收集的这篇文章主要介绍mysql循环map_Java mybatis 循环遍历map,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

有次需要完成一个功能的时候sql语句用到id NOT IN

一开始这个参数我在impl 用字符串拼接好了,如 (123,456,789)

通过dao层的mapper传入xml,运行后,报错

697f1f1638358053a4579f0888c7a94a.png

拉到下面看详细信息,

Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' (13690,13693,13691,13692,13716,13714,13715,13718,13719,13720,13712,13713,13721' at line 3

; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near xxxxxx

然后就不采用字符串先拼接好的方法,直接丢一个map进去循环遍历,在xml中完成拼接

接下来看看my

最后

以上就是大气冬日为你收集整理的mysql循环map_Java mybatis 循环遍历map的全部内容,希望文章能够帮你解决mysql循环map_Java mybatis 循环遍历map所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部