只是往数据库的表新增字段也需要在resultMap中写上映射关系吗?我记得resultMap只是用来映射查询数据时候的,我两个同事怎么都说需要加呀。。
resultMap 就是查询的时候用来映射关系的,如果你直接map接收 就不需要写,有个时候会用到resultMap 来实现一对多的数据关联查询
非必须加,要看使用情况。resultMap 如果只是用来将sql返回的数据,那么在插入时候传入model对象,那么不需要加也能插入成功。但是查询的时候返回的是resultMap对象的话,你新加的字段就会丢失,所以建议你加上,不要给大家留坑。
resultMap 就是查询的时候用来映射关系的,
如果你直接map接收 就不需要写,有个时候会用到resultMap来实现一对多的数据关联查询
如果其他的增删改查标签的返回结果是用的是这个resultMap,并且需要用到这个字段,那么是一定要加的,因为不加,会没有新增字段的映射。
你的同事应该是想保证完整性吧,加了就把该加的都加上,以备不时之需。
resultMap只是在select时用到,直接上代码
resultMap关联查询的内容与接收的实体
都说是result的map了,顾名思义结果映射撒
实现一对多的数据关联查询
不用加,查询映射时要加
如果查询新增字段需要在resultMap里加上column映射
只是往数据库的表新增字段也需要在resultMap中写上映射关系吗?
不需要,插入是
我记得resultMap只是用来映射查询数据时候的,我两个同事怎么都说需要加呀。。
插入使用parameterType