您的位置: 首页 > 文章 > mybatis中关联查询中出现重名字段 值被覆盖的情况及解决办法 mybatis中关联查询中出现重名字段 值被覆盖的情况及解决办法 分类: 文章 • 2024-07-03 13:23:52 mybatis中关联查询中出现重名字段 值被覆盖的情况及解决办法 mybatis采用自动映射赋值,在进行多表联查的时候(无论是一对多、一对一还是多对多)只要出现字段名相同的情况,如表主键相同,mybatis会自动按一个查询出来的值映射所有重名字段; 解决方法:1.在设计表阶段,就尽量不出现重名字段 2.如果出现重名字段,则在查询的sql中为字段名另起别名是一个不错的解决方法 例子: 如表主键id重名 重名时xml的配置: