摘要: 十道常见的MyBatis 面试题 1. #{}和${}的区别是什么? #{}是预编译处理,${}是字符串替换。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换成变量的值。 使用# 阅读全文
posted @ 2020-12-18 17:02 纯洁的赤子之心 阅读(331) 评论(0) 推荐(0)
摘要: ResultMap和ResultType: 两者都是表示查询结果集与java对象之间的一种关系,处理查询结果集,映射到java对象。 resultMap:表示将查询结果集中的列一一映射到bean对象的各个属性。 <resultMap id="userResultMap" type="com.xxx. 阅读全文
posted @ 2020-12-18 14:23 纯洁的赤子之心 阅读(587) 评论(0) 推荐(0)