关于MyBatis的collection集合中只能取到一条数据的问题

问题:在涉及多表查询的时候,使用collection元素来映射集合属性时,出现了只能查询到一条数据的情况,但用sql语句在数据库中查询会有多条记录。

解决:如果两表联查,主表和明细表的主键都是id的话,明细表的多条只能查询出来第一条。所以涉及查询所用的表的主键的命名不要相同,否则会混淆。

   

posted @ 2015-08-05 13:49  wandy丶  阅读(1168)  评论(0)    收藏  举报