摘要: 1.在gradle文件加debuggable true 阅读全文
posted @ 2020-12-28 18:51 浅笑19 阅读(993) 评论(0) 推荐(0) 编辑
摘要: Mybatis的缓存Mybatis的缓存分为一级缓存和二级缓存。一级缓存是默认开启的,二级缓存需要手动开启。一级缓存是SqlSession级别的缓存,作用域是一个SqlSession。在同一个SqlSession中,执行相同的查询sql,第一次会先去查询数据库,并写入缓存。第二次再执行时,则直接从缓 阅读全文
posted @ 2020-12-28 14:22 浅笑19 阅读(608) 评论(0) 推荐(1) 编辑
摘要: ThreadLocal是什么? public T get() public void set(T value) public void remove() 1、创建用户上下文实体类 import com.qianxiao.blog.dataobject.UserDO; public class Use 阅读全文
posted @ 2020-12-28 14:09 浅笑19 阅读(5285) 评论(0) 推荐(0) 编辑
摘要: 需求:需要在拦截器中 认证用户身份并且把用户 但是在控制器层需要到用户Dao的数据时 还得 去操作Dao或者 从session 中取,如果存在web无状态情况 即无session 时则需要把数据存入当前会话请求的上下文中; 解决方法: 第一步、创建ArgumentResolver 类 public 阅读全文
posted @ 2020-12-28 12:30 浅笑19 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、时间类得作成 //方法一:取系统点间 DateTime dt1 = new DateTime(); //方法二:通过java.util.Date对象生成 DateTime dt2 = new DateTime(new Date()); //方法三:指定年月日点分秒生成(参数依次是:年,月,日,时 阅读全文
posted @ 2020-12-28 11:17 浅笑19 阅读(390) 评论(0) 推荐(0) 编辑
摘要: SQL语法中如果我们想使用in的话直接可以像如下一样使用: select * from HealthCoupon where useType in ( '4' , '3' ) 但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错: Map<String, Object> select 阅读全文
posted @ 2020-12-28 11:12 浅笑19 阅读(472) 评论(0) 推荐(0) 编辑