
MyBatis
Mamba Mentality
高比广德,下比狭行
展开
-
mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译(转)
mybatis 中使用 sqlMap 进行 sql 查询时,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下: select * from user where name = "ruhua"; 上述 sql 中,我们希望 name 后的参数 "ruhua&转载 2018-12-14 12:50:49 · 241 阅读 · 1 评论 -
Mybatis常见面试题
Mybatis常见面试题 #{}和${}的区别是什么? #{}和${}的区别是什么? 在Mybatis中,有两种占位符 #{}解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL中 #{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止SQL注入,提高系统安全性。 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 当实体类中的属性名和表中的字段名不一样 ,怎么...转载 2018-12-14 13:05:45 · 268 阅读 · 0 评论