问题原因: mybatis在将查寻的结果进行实体映射时,会判断是否已经封装过相同的实体,如果已经封装过,则不会再封装,表现得结果就是,sql查询出来的结果数和mybatis封装的实体个数不一样。
解决办法:在关联映射map里加上对象和关联对象的唯一字段,即将唯一字段也封装进实体中,这个这个实体就是唯一的了。
问题原因: mybatis在将查寻的结果进行实体映射时,会判断是否已经封装过相同的实体,如果已经封装过,则不会再封装,表现得结果就是,sql查询出来的结果数和mybatis封装的实体个数不一样。
解决办法:在关联映射map里加上对象和关联对象的唯一字段,即将唯一字段也封装进实体中,这个这个实体就是唯一的了。