Mybatis | 反射工具类大集合

白日不到处,青春恰自来。
苔花如米小,也学牡丹开。

本文源码使用到 Jar 包版本约束如下:

  • Spring Boot,2.4.12;
  • mybatis-spring-boot-starter,1.3.2;

一、概述

MyBatis 要实现通过 XML 设置 JavaBean 到 SQL 参数和 JDBC 结果集到 JavaBean 之间映射规则,中间肯定少不了 Java 反射。Mybatis 将 Java 反射进行了封装,并将封装后的工具类放在包 org.apache.ibatis.reflection 下,比如该包下包含 ReflectorReflectorFactoryMetaObjectMetaClassBeanWrapperPropertyTokenizer 等。
这些类都比较重要,下面看下这些类 API 。

二、Reflector

/**
 * This class represents a cached set of class definition information that
 * allows for easy mapping between property names and getter/setter methods.
 *
 * @author Clinton Begin
 */
上一篇:vulhub漏洞复现-Django JSONField SQL注入漏洞复现 (CVE-2019-14234)


下一篇:阿里巴巴FastJSON对象转换