mybatis批量添加 list为空

mybatis批量添加foreach list为空

image.png

image.png

image.png

image.png

image.png

麻烦帮忙看看写的有什么问题吗

阅读 3.6k
2 个回答

image.png
目前看到的貌似就是mapper.java方法参数名是nodeList而mapper.xml方法集合名是list这两者应该统一

还有mybatis有时候很奇怪,如果mapper.java只有一个集合入参必须命名List<T> list,然后mapper.xml foreach去解list否则也是拿不到,可能跟引入的mybatis版本有关

mybatis 如果dao方式参数是数组一定要加@Param("参数名称"),多参数也要加@Param,才能使用参数名,然后xml collection的参数与dao方法的参数名要一致
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题