MyBatis的ResultMap默认是把id作为map的主键,当id相同时,不管其他字段相不相同,它都当作相同的记录。
那当我们想要MyBatis不去重,怎么操作呢?
解决办法:
1、将association的id重新写入到ResultMap中即可,如:
2、在POJO定义中加入一个伪id作为一标识。如:
POJO:
mapper.xml
那当我们想要MyBatis不去重,怎么操作呢?
解决办法:
1、将association的id重新写入到ResultMap中即可,如:
2、在POJO定义中加入一个伪id作为一标识。如:
POJO:
mapper.xml
转载于:https://my.oschina.net/u/266034/blog/664453