解决Mybatis一对多/多对多查询时只查出了一条数据问题
作者:小四是个程序员
在使用MyBatis进行一对多查询时,若两张表的ID字段名称相同,则会导致多的一方数据只查询出来一条,解决方法是修改ID字段名称,保持不一致,此经验供参考,希望对大家有所帮助
问题描述
今天使用mybatis一对多的时候,多的一方只查询出来了一条数据,研究好久才发现问题所在。
出错原因
我是因为两张表的id字段名称相同造成的,这样子会让后面一条数据覆盖前面一条数据。

问题解决
修改id字段名,保持不一致就行了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
