
MyBatis
文章平均质量分 88
nx__xn
这个作者很懒,什么都没留下…
展开
-
MyBatis 实现通用化的数据表动态创建、写入与读取
通过将原始数据以标准的表格形式存储在各自独立的数据表中,我们得以利用SQL语句进行高效、灵活的数据检索,仅针对需要查询的列或行进行操作。同时,数据库索引等优化技术的运用也变得更为自然和高效,能够极大地提升数据的定位精度和查询速度,从而显著提高系统的整体响应性能和用户体验。原创 2024-08-15 12:22:25 · 2617 阅读 · 0 评论 -
MyBatis 源码学习 | Day 4 | 了解MyBatis源码
在前几天的学习中,我们通过一个 MyBatis 操作数据库的 Demo,了解了 MyBatis 的整体运行流程,接下来我们将深入到 MyBatis 源码的各个包和类进行源码阅读,今天将先对各个包从功能上进行归类划分,方便我们后续的阅读学习。原创 2024-08-11 16:52:07 · 572 阅读 · 0 评论 -
MyBatis 源码学习 | Day 3 | 数据读写阶段
建立数据库连接,获取SqlSession对象获取当前映射接口对应的数据库操作节点,并生成接口实现类接口实现类拦截对接口中方法的调用,完成其中数据操作方法的调用实现将数据库操作节点中的语句进行处理,转换为标准的 SQL 语句尝试从缓存中获得结果,如果找不到就继续从数据库中查询从数据库查询结果处理结果集建立输出对象对输出对象的属性进行赋值在缓存中记录结果返回查询结果。原创 2024-08-09 19:01:52 · 2485 阅读 · 0 评论 -
MyBatis 源码学习 | Day 1 | 了解 MyBatis
MyBatis 是一个 Java持久层框架,用于简化数据库的操作。它通过 XML 或注解的方式配置和映射原始类型、接口和Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录原创 2024-08-02 17:19:00 · 1039 阅读 · 0 评论 -
MyBatis 源码学习 | Day 2 | MyBatis 初始化
以上就是解析配置文件的基本流程,最后通过尝试调用各个类加载器的解析配置文件的方法,来对配置文件进行解析,在这个过程中,大量使用了方法重载,使得程序变得灵活。可以看到在这里就是配置文件的解析过程,从配置文件的根节点开始,逐层进行解析,也包括其中相关的映射文件,解析过程里,不断把解析结果放入到。这个方法返回当前线程的上下文类加载器,上下文类加载器可以被设置为任何类加载器,但默认情况下,它通常是指向应用程序类加载。这个方法返回加载当前类的类加载器,对于大多数非基本类来说,这将是应用程序类加载器。原创 2024-08-05 21:41:01 · 891 阅读 · 0 评论