![](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 rootSqlNodeStaticSqlSource参数String sqlList parameterMappingsRawSqlSource参数SqlSource sqlSourceSqlNode方法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详解(原理、常用配置、源码、案例、相关工具)
mybatisv20190523目录一、框架概述 二、Mybatis概述 三、Mybatis开发 四、mybatis-config.xml 五、Mybatis源码专题 六、关联查询/延迟加载 七、动态SQL 八、缓存 九、Mybatis相关工具和插件 十、扩展知识 十一、参考一、框架概述1 什么是框架?一个框架是一个可复用的设计构件 整体设计、依赖关系、...原创 2019-05-24 00:13:16 · 280 阅读 · 0 评论