摘要:
1. 应用程序和数据库交互的过程是一个相对比较耗时的过程2. 缓存存在的意义:让应用程序减少对数据库的访问,提升程序运行效率3. MyBatis 中默认 SqlSession 缓存开启 3.1 同一个 SqlSession 对象调用同一个<select>时,只有第一次访问数据库,第一次之后把查询结果 阅读全文
posted @ 2019-11-30 19:22
古城笙箫
阅读(117)
评论(0)
推荐(0)
摘要:
1. 线程容器,给线程绑定一个 Object 内容,后只要线程不变,可以随时取出. 1.1 改变线程,无法取出内容.2. 语法示例 final ThreadLocal<String> threadLocal = new ThreadLocal<>(); threadLocal.set("测试"); 阅读全文
posted @ 2019-11-30 18:27
古城笙箫
阅读(805)
评论(0)
推荐(0)
摘要:
1. 根据不同的条件需要执行不同的 SQL 命令.称为动态 SQL 2. MyBatis 中动态 SQL 在 mapper.xml 中添加逻辑判断等.3. If 使用 <select id="selByAccinAccout" resultType="log"> select * from log 阅读全文
posted @ 2019-11-30 15:29
古城笙箫
阅读(158)
评论(0)
推荐(0)
摘要:
1.作用:实现创建一个接口后把mapper.xml由mybatis生成接口的实现类,通过调用接口对象就可以获取 mapper.xml 中编写的 sql.2.后面 mybatis 和 spring 整合时使用的是这个方案.3.实现步骤: 3.1 创建一个接口 3.1.1 接口包名和接口名与 mappe 阅读全文
posted @ 2019-11-30 15:01
古城笙箫
阅读(257)
评论(0)
推荐(0)