![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
Starry-boy
这个很懒,什么也没留下
展开
-
mybatis 入门(一)
mybatis 入门官文文档http://www.mybatis.org/mybatis-3/zh/configuration.html#typeAliasesmybatis 配置文件全局配置文件 引入 dtd 约束<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBL...原创 2019-05-20 20:58:39 · 90 阅读 · 0 评论 -
mybatis 细节处理
mybatis 细节处理参数处理单个参数 >> mybatis 不会对参数做任何处理直接使用 #{参数名} 即可, 参数名任意多个参数 >> mybatis 将多个参数封装成一个mapkey : param1, param2, param3 … || arg1, arg2, arg3… || 直接取索引 索引从0开始value: value 就...原创 2019-05-21 13:40:37 · 140 阅读 · 0 评论 -
mybatis 动态sql
mybatis 动态sql标签if --> 使用OGNL表达式, 能直接调用方法(包括静态方法),能使用 三元运算符, 能做逻辑判断choose(when,otherwise)foreachtrim(where,set)if 标签exmaple<!-- test ----- OGNL 表达式,特殊字符需要使用转义字符 含义: 满足 条件才会拼接 if 标签中的sql...原创 2019-05-21 18:12:54 · 351 阅读 · 0 评论 -
mybatis 缓存机制
mybatis 缓存机制一级缓存(本地缓存)SqlSession 级别的缓存。一级缓存是一直开启的; SqlSession 级别的一个map与数据库同一次会话期间查询到的数据会放在本地缓存中, 以后如果需要同样的数据,直接送缓存中拿,没必要再去查询数据库一级缓存失效情况:SqlSession 不同SqlSession 相同,查询条件不同(当前一级缓存中还没有这个数据)SqlSe...原创 2019-05-22 09:48:49 · 87 阅读 · 0 评论