首先这是个抽象类。
成员变量:
构造函数:
这个很有趣,这个类有三个成员变量。但是只传入一个参数,另外两个成员变量是从其中一个成员变量中取出来的。
成员方法:
这里几个方法都是提供了一种类型转换,从String转换到其他类型,并且提供了默认值。
这里的两个方法是跟sql执行的时候的参数类型以及结果集类型有关,将String类型转换一下。这里有枚举类型,觉得有必要看下。还有个解析输入参数类型的一样的就截图了。
这个图里的逻辑很简单,根据别名获取对应的类型。(typeAliasRegistry有个map成员变量用于存储对照关系)
根据这个类型获得对应的对象。
最后一个图先留着吧,看得懂,但是不知道是做什么处理的。