mybatis

mybatis

  • Mybatis学习笔记(五)-Mybatis源码分析

    Mybatis源码分析接口层作用:提供给外部使用的接口API,开发人员通过接口API操作数据库,接口层接到请求后调用数据处理层完成具体的数据处理mybatis和数据库的交互方式有两种使用传统的mybatis提供的API使用mapper代理的方式数据处理层作用:负责具体的sql查找,sql解析,sql

    查看全文
  • Mybatis学习笔记(四)-Mybatis中自定义插件与实现原理

    Mybatis插件介绍mybatis四大核心组件(Executor,StatementHandler,ParameterHandler,ResultSetHandler),mybatis为这四大组件提供了简单易用的插件扩展机制,mybatis对持久层的操作就是借助于四大核心对象,也支持用插件对四大核

    查看全文
  • Mybatis学习笔记(三)-Mybatis中的缓存介绍

    Mybatis中的缓存一级缓存mybatis的一级缓存默认是不可关闭的,生命周期与SqlSession同步,在同一个SqlSession对象中,多次查询相同的Sql语句只会查询一次数据库,mybatis查询时会先去查询一级缓存,如果一级缓存不存在就会查询数据库,并将数据库查询出的数据放入一级缓存,一

    查看全文
  • Mybatis学习笔记(二)-自定义一个简单版本的mybatis

    Mybatis学习笔记JDBC问题分析传统JDBC代码;publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{Class.forName("com.mysql.jdbc.Driver"

    查看全文
  • Mybatis学习笔记(一):Mybatis基础学习

    Mybatis框架的基础介绍MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObje

    查看全文