随笔分类 -  数据库 / Mybatis

Mybatis -> Mybatis-Spring -> Mybatis-Spring-Boot
摘要:# 1 插件的作用 在Mybatis执行SQL的生命周期中,会使用插件进行埋点,主要包括Executor、StatementHandler、ParameterHandler和ResultSetHandler等。在执行到这些特殊节点时,就会触发拦截器的拦截方法。 通过自定义插件,我们可以对这些核心的节 阅读全文
posted @ 2023-08-26 17:37 Xianuii 阅读(399) 评论(0) 推荐(0) 编辑
摘要:Java操作数据库需要经过3个大步骤: 1. 获取数据库连接 2. 执行SQL语句 3. 关闭数据库连接 Mybatis将这几个步骤进行了封装,将获取数据库连接的给工作交给了SqlSessionFactory,将执行SQL的工作交给了SqlSession。 # 1 获取SqlSession 在程序启 阅读全文
posted @ 2023-08-14 22:28 Xianuii 阅读(532) 评论(1) 推荐(1) 编辑
摘要:DefaultParameterHandler 阅读全文
posted @ 2023-08-12 22:40 Xianuii 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Mybatis是一种半ORM框架,需要我们手动编写SQL语句。 在启动时,它会将SQL语句等信息读取到内存中,便于操作数据库时进行参数解析、执行SQL和结果封装。 使用过Mybatis的都知道,它有两种方式编写SQL语句: 1. xml映射文件 2. 映射接口方法上的注解 在启动Mybatis时,可 阅读全文
posted @ 2023-08-12 18:13 Xianuii 阅读(182) 评论(0) 推荐(0) 编辑
摘要:本文总结最原始Mybatis框架的搭建和最基本使用(不涉及Spring框架体系)。 # 1 依赖 首先,我们要引入Mybatis依赖: ```xml org.mybatis mybatis 3.5.9 ``` Java操作数据库需要引入对应的数据库驱动依赖。本文使用MySQL数据库作为示例,引入如下 阅读全文
posted @ 2023-08-12 16:50 Xianuii 阅读(535) 评论(0) 推荐(2) 编辑

主题色彩
点击右上角即可分享
微信分享提示