![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
nzch
这个作者很懒,什么都没留下…
展开
-
sgg-mybatis---04
---71------72---原创 2020-08-31 09:02:35 · 123 阅读 · 0 评论 -
sgg-mybatis---03
---47------48------49------50---缓存:---51---代码:一级缓存的演示---52---一级缓存的失效情况---53---二级缓存: 什么是二级缓存二级缓存:(全局缓存):基于namespace级别的缓存:一个namespace对应一个二级缓存: * 工作机制: * 1、一个会话,查询一条数据,这个数据就会被放在当前会话的一级缓存中; * 2、如果会话关闭;一级缓存中的...原创 2020-07-13 00:14:56 · 176 阅读 · 0 评论 -
sgg-mybatis---02
看下named的值是如何确定的呢?总结:参数多时会封装map,为了不混乱,我们可以使用@Param来指定封装时使用的key;#{key}就可以取出map中的值;(@Param("id")Integer id,@Param("lastName")String lastName);ParamNameResolver解析参数封装map的;//1、names:{0=id, 1=lastName};构造器的时候就确定好了 确定流程: 1.获取每个标了param注解的参..原创 2020-07-12 17:22:00 · 146 阅读 · 0 评论 -
sgg-mybatis---01
123原创 2020-07-11 08:13:00 · 142 阅读 · 0 评论 -
kkb-mybatis--06--设计模式--拦截器
mybatis的设计模式:https://blog.csdn.net/star1210644725/article/details/91882685-----------------------mybatis的四个大厨:Parameterhandler ResultSethandler Statementhandler ExecutorParameterHandler:https://...原创 2020-04-02 20:42:19 · 173 阅读 · 0 评论 -
heim-mybatis基础----------注解开发---springboot整合mybatis----------12
spring整合mybatis:https://blog.csdn.net/qq_43193797/article/details/85011683整合mybatis好的:https://segmentfault.com/a/1190000019255721?utm_source=tag-newest-------------------------------------------...原创 2020-04-02 19:18:23 · 125 阅读 · 0 评论 -
heim-mybatis基础-----------------------11
、-------------------------01---02-----------------------------------缓存:存在内存的临时数据。----------------------------------05---------------------------------一级缓存?代码:G:\CODE_MY\heimabase\my...原创 2020-02-29 20:50:49 · 129 阅读 · 0 评论 -
heim-mybatis基础-----------------------09
多表操作:原创 2020-02-29 18:35:48 · 122 阅读 · 0 评论 -
heim-mybatis基础-----------------------08
代码:G:\CODE_MY\heimabase\mybatis\03\day03_eesy_02datasourceSQLMy为什么出现动态的sql:我们根据条件查询的话传一个对象不确定条件是什么的时候要用到条件查询的。/** * 根据传入参数条件 * @param user 查询的条件:有可能有用户名,有可能有性别,也有可能有地址,还有可能是都有 * @r...原创 2020-02-29 12:56:51 · 140 阅读 · 0 评论 -
heim-mybatis基础-----------------------07
1.连接池:相当于线程池,线程也就是连接用完了要拿回去的。接下来我们说下mybatis的连接池:JNDI:不同的服务器拿到的dataSource是不一样的。第一种:如果是POOLED则:从池中获取源码:流程就是注册驱动,获取连接,返回连接。private PooledConnection popConnection(String username, String ...原创 2020-02-29 11:43:57 · 143 阅读 · 0 评论 -
heim-mybatis基础---------源码解析--------------06
代码:G:\CODE_MY\heimabase\mybatis\02\day02_eesy_02mybatsiDAOfindAll在Dao的实现层: public List<User> findAll() { //1.根据factory获取SqlSession对象 SqlSession session = factory.openSession...原创 2020-02-28 17:11:02 · 157 阅读 · 0 评论 -
heim-mybatis基础-----------------------05
代码:G:\CODE_MY\heimabase\mybatis\02\day02_eesy_01mybatisCRUD第一步:导入依赖<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactI...原创 2020-02-28 16:24:03 · 171 阅读 · 0 评论 -
heim-mybatis基础-----------------------04
创建代理对象去执行查询的方法。------------------------------------------------------01-------02-----------------------------------------------------------------通过resource和class区分是xml还是注解xml的sql:...原创 2020-02-28 14:51:46 · 128 阅读 · 0 评论 -
heim-mybatis基础-----------------------03
处理关系:封装的思路:查询所有的分析。----------------------------------------------------------------------01-----------------------------------------------------------------------------------------...原创 2020-02-28 13:13:12 · 158 阅读 · 0 评论 -
heim-mybatis基础-----------------------01-02
代码文件夹:G:\CODE_MY\heimabase\mybatis\01\day01_eesy_01mybatis基本的配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" ...原创 2020-02-28 02:02:23 · 174 阅读 · 0 评论 -
mybatis源码解析---------------------02
构建源码:一刻钟。 public static void main(String[] args) throws Exception { String resource = "mybatis.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory...原创 2020-02-26 09:10:33 · 100 阅读 · 0 评论 -
mybatis源码解析---------------------01
最基本的mbatis代码: public static void main(String[] args) throws Exception { Connection root = DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatisMy?characterEncoding=utf-8", "ro...原创 2020-02-25 17:58:14 · 106 阅读 · 0 评论