更新传回数据的所有字段,没有传回的字段保持原样。会对实体类字段进行判断再更新,如果字段为空,忽略不更新;这里介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, delete, cache, cache-ref, resultMap, sql 。当然是在mybatis 的全局配置文件,不要认为是在mapper的配置文件里面配置哈。mybatis-conf.xml:这样,一个别名就取好了,可以把上面的 com.dy.entity.User 都直接改为user 了。select无疑是我们最常用,也是 最复杂的,mybatis通过resultMap能帮助我们很好地进行高级映射。其中,1个student可选择多个course进行学习。这儿,就不得不提到 resultMap 这个东西, mybatis的resultMap功能可谓十分强大,能够处理复杂的关系映射, 那么resultMap 该怎么配置呢?

对Mapper 中几种update的区别说明

对Mapper 中几种update的区别说明

对Mapper 中几种update的区别说明

对Mapper 中几种update的区别说明

对Mapper 中几种update的区别说明

对Mapper 中几种update的区别说明

对Mapper 中几种update的区别说明