ICode9

精准搜索请尝试: 精确搜索
  • mybatis源码剖析之typeAlias类型别名2022-01-15 13:59:37

    mybatis默认定义了许多的类型别名,用来简化mapper.xml的编写 从mybatis执行流程分析可知,typeAlias是mybatis解析核心配置文件的时候封装的 过程分析 1、通过classLoader 读取核心配置文件 为输入流 注意:只要是流,底层就是数组,那么就存在两个指针 一个position指向数组存储元

  • 关于MyBatis框架的内部分析2021-09-06 19:03:15

     SqlSessionFactoryBuilder在创建完成XMLConfigBuilder之后,会完成Configuration的创建工作。 //把所有映射器的信息存放在里面 protected final MapperRegistry mapperRegistry = new MapperRegistry(this); //类型处理器 protected final TypeHandlerRegistry t

  • 手撕MyBatis源码2021-07-20 16:31:20

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

  • mybaties核心配置文件的typeAliases属性配置2021-06-14 17:34:31

    typeAliases配置   类型别名可以给 Java 类型设置一个简称。 它仅用于 XML 配置,意在降低冗余的全限定类名书写,因为书写类的全限定名太长了,我们希望有一个简称来指代它。类型别名在 Mybatis 中分为 系统内置 和 用户自定义 两类,Mybatis 会在解析配置文件时把 typeAliases 实例

  • Mybatis:配置管理2021-04-13 19:32:35

    查找配置文件 Resources 在使用Mybatis的过程中,通常使用Mybatis的Resources类读取配置文件。在Mybatis 3.5.1的API文档中,对Resources类的描述如下: A class to simplify access to resources through the classloader. 即Resources通过ClassLoader访问资源。 Resources类有

  • Mybaits源码分析五之XMLConfigBuilder类 typeAliases 标签解析2021-03-31 12:01:18

    根据mybatis框架加载流程 1 private void parseConfiguration(XNode root) { 2 try { 3 //解析子节点的properties文件 4 propertiesElement(root.evalNode("properties")); 5 //加载用户自定义配置 6 Properties settings = settingsAsPrope

  • Mybatis 类型转换源码分析2021-01-27 23:02:23

    Mybatis 类型转换源码分析 TSMYK Java技术编程 本文将从以下几个方面进行介绍 前言 类型处理器 类型注册器 别名注册器 前言 JDBC 提供的数据类型和Java的数据类型并不是完全对应的,当 Mybatis 在解析 SQL ,使用 PreparedStatement 来为 SQL 设置参数的时候,需要从 Java 类型转换为

  • 框架 - Mybatis 源码一步步深入(二)2020-04-18 11:00:33

    简介 上一章我们大概了解了MyBatis初始化过程,本章主要了解SqlSessionFactoryBuilder、Configuration,它是构建SqlSessionFactory的主要工具,所有MyBatis配置信息都可以在Configuration中找到,SqlSessionFactoryBuilder的主要作用作用就是构建Configuration,然后使用Configuration构建

  • mybatis源码阅读(二):mybatis初始化上2020-01-27 12:39:32

    转载自  mybatis源码阅读(二):mybatis初始化上 1.初始化入口 //Mybatis 通过SqlSessionFactory获取SqlSession, 然后才能通过SqlSession与数据库进行交互 private static SqlSessionFactory getSessionFactory() { SqlSessionFactory sessionFactory = null; String

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有