![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
世界而世界
这个作者很懒,什么都没留下…
展开
-
【Mybatis】4-SqlSource解析
4-SqlSource解析 核心说明 代码示例 以下为脑图转文字 主要模块 SqlSource 实现类 DynamicSqlSource 参数 SqlNode rootSqlNode StaticSqlSource 参数 String sql List parameterMappings RawSqlSource 参数 SqlSource sqlSource SqlNode 方法 apply(DynamicContext dynamic原创 2020-09-08 23:15:31 · 230 阅读 · 0 评论 -
【Mybatis】MybatisV2版本基础, 基于V1提取框架
MybatisV2版本基础, 基于V1提取框架 1.综述 配置文件升级为 xml 格式 使用面向过程方式优化代码 使用面向对象思想构造配置类封装对象 示例代码 主体函数如下 public class MybatisV2 { private static Configuration configuration; public static void main(String[] args) throws Exception { MybatisV2 mybatisV2 =原创 2020-09-06 22:37:09 · 110 阅读 · 0 评论 -
【JDBC】默写JDBC连接代码
默写JDBC连接代码 默写流程 核心流程 // 1 加载驱动类 // 2 获取连接 // 3 SQL 预处理 // 4 执行 SQL // 5 获取结果集 // 6 关闭连接 补全流程代码 // 1 加载驱动类 Class.forName("com.mysql.cj.jdbc.Driver"); // 2 获取连接 // 2.1 加载配置 Properties prop = new Properties(); prop.setProperty("user", "root"); pro原创 2020-08-22 16:59:11 · 197 阅读 · 0 评论 -
【Mybatis】2-基于JDBC改造, mybatisv1版本
基于JDBC改造, mybatisv1版本 1.综述 // 需求: 根据用户信息,查询用户列表 // 1. 将JDBC中的硬编码,写入properties文件中 // 2. 封装查询方法为查询列表函数 代码示例 2.业务流程 // 1 加载配置文件 loadProperties("mybatis.v1.properties"); // 2 执行查询 User query = new User(); query.setName("测试"); List<User> users = selectL原创 2020-08-20 23:26:10 · 174 阅读 · 0 评论 -
【Mybatis】1-JDBC连接代码分析
1-JDBC连接代码分析 1.jdbc代码使用 // 加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 获取数据库连接 Properties jdbcConfig = new Properties(); jdbcConfig.setProperty("user", "root"); jdbcConfig.setProperty("password", "password"); Connection connection = DriverManager.g原创 2020-08-04 09:52:37 · 131 阅读 · 0 评论 -
mybatis详解(原理、常用配置、源码、案例、相关工具)
mybatis v20190523 目录 一、框架概述 二、Mybatis概述 三、Mybatis开发 四、mybatis-config.xml 五、Mybatis源码专题 六、关联查询/延迟加载 七、动态SQL 八、缓存 九、Mybatis相关工具和插件 十、扩展知识 十一、参考 一、框架概述 1 什么是框架? 一个框架是一个可复用的设计构件 整体设计、依赖关系、...原创 2019-05-24 00:13:16 · 280 阅读 · 0 评论