字符类型处理器位于 net.hasor.dbvisitor.types.handler.string 包中。
常见处理器
| 类型处理器 | Java 类型 | 作用 |
|---|
StringTypeHandler | java.lang.String | 以 getString/setString 方式处理字符串数据 |
ClobAsStringTypeHandler | java.lang.String | 以 getClob/setClob 方式处理字符串数据 |
NStringTypeHandler | java.lang.String | 以 getNString/setNString 方式处理字符串数据 |
NClobAsStringTypeHandler | java.lang.String | 以 getNClob/setNClob 方式处理字符串数据 |
字符类型
| 类型处理器 | Java 类型 | 作用 |
|---|
StringAsCharTypeHandler | java.lang.Character | 以 getString/setString 方式处理,对于字符串只识别第一个字符 |
NStringAsCharTypeHandler | java.lang.Character | 以 getNString/setNString 方式处理,对于字符串只识别第一个字符 |
类型转换
| 类型处理器 | Java 类型 | 作用 |
|---|
StringAsUrlTypeHandler | java.net.URL | 处理 URL 类型数据的读写 |
StringAsUriTypeHandler | java.net.URI | 处理 URI 类型数据的读写 |
特殊支持
| 类型处理器 | Java 类型 | 作用 |
|---|
EnumTypeHandler | java.lang.Enum | 枚举类型支持,详情见 枚举类型处理 |
SqlXmlTypeHandler | java.lang.String | 以 getSQLXML/setSQLXML 方式处理 XML 字符串 |