
Mybatis
tan06
这个作者很懒,什么都没留下…
展开
-
MyBatis中#{}和${}的区别
一、在MyBatis 的映射配置文件中,动态传递参数有两种方式: #{}占位符 ${}拼接符 二、#{}和${}的区别 区别1、 1)#{}为参数占位符?,即sql 预编译 2)${}为字符串替换,即sql 拼接 区别2、 1)#{}:动态解析 ->预编译-> 执行 2)${}:动态解析 ->编译-> 执行 区别3、 1)#{}的变量替换是在DBMS中 2)${}的变量替换是在DBMS外 区别4、 1)变量替...原创 2020-10-29 12:19:38 · 249 阅读 · 0 评论 -
mybatis整合redis
mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。 该接口有以下方法需要实现: String getId(); int getSize(); void putObject(Object key, Object value); Object getObject(Objec...原创 2015-08-04 10:07:58 · 174 阅读 · 0 评论