mapper中,关联的一对多,正确的结果应该是按照一方的id查找,根据映射得到的是一个一方对象,对象里嵌套这list属性,但是结果却出来了多条,在sql中实验

一方中123456789只有一条数据

多方中两条

当按照一方id=123456789查找最后需要的是显示一条语句,但是却得到两条

分析原因是因为,这是由于数据库查找匹配时候数据库按照笛卡尔积的运算进行的

故而一方的id分别与多方中满足条件的数据进行匹配结果就查出来了两条,尽管我们select 的是一方的所有字段,只是隐含的多方字段没有显示而已,为了消除这个重复,我们只需要在后面加一个限制 limit 1 即可,如下

最新文章

  1. Winform TextBox中只能输入数字的几种常用方法(C#)
  2. tablediff使用方法
  3. Ubuntu12.04安装64位系统出现编译错误error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or dir
  4. jafka的zk数据
  5. MySql like模糊查询使用详解
  6. hiho #1044 : 状态压缩·一
  7. Womany女人迷 | 氪加
  8. Python调用C库
  9. javaWEB总结(11):JSP简介及原理
  10. 1.(1)编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的double型变量
  11. php模式设计之 策略模式
  12. 易卡易APP的出现改变你的消费习惯
  13. php函数:解决数组转对象时数组内中文乱码问题
  14. win10:家庭版开启组策略
  15. js事件驱动函数
  16. Frosh Week HDU3743(逆序数)
  17. mysql禁止远程访问的解决办法
  18. TemplateBinding和Binding的区别
  19. P1525 关押罪犯 题解
  20. jQuary总结4: jquery操作字符串

热门文章

  1. 「SPOJ10707」Count on a tree II
  2. 字典NSDictionary和NSMutableDictionary的使用
  3. LibreOJ #2006. 「SCOI2015」小凸玩矩阵
  4. python如何在文件每一行前面加字符串?
  5. java并发初探CyclicBarrier
  6. Intel推出两款新处理器路线图公布
  7. 启动storm任务时,异常提示
  8. 一、linux基础-对文件操作
  9. re模块补充 configparse模块
  10. redis学习笔记-03:redis安装