|
||||||||||
| 上一个软件包 下一个软件包 | 框架 无框架 | |||||||||
| 接口摘要 | |
|---|---|
| RowMapperFactory | RowMapperFactory可以为每一个查询类型DAO方法创建对应的行映射器RowMapper
对象,用来把SQL结果集中的每一行转化为DAO方法定义的返回类型所要求的组件类型。 |
| 类摘要 | |
|---|---|
| AbstractCollectionRowMapper | 将SQL结果集的一行映射为某种集合 |
| ArrayRowMapper | 将SQL结果集的一行映射为一个数组 |
| BeanPropertyRowMapper | RowMapper implementation that converts a row into a new instance
of the specified mapped target class. |
| DefaultRowMapperFactory | 支持DAO方法返回类型:
int、long等primitive:期望返回单列、1行
Integer、Long等包装类型的:期望返回单列、0行或1行
String、BigDecimal:期望返回单列,0行或1行
java.util.Date及其子类:期望返回单列,0行或1行
byte[]:期望返回单行、单列;列类型可转化为byte[]类型(比如blob类型)
Blob、Clob:期望返回单,0行或1行
数组(int[]、String[]等):期望返回单列,多行;
数组(User[]等):期望返回多列,多行;
集合(List<Integer>、Set<String>等): 期望返回单列,多行;
集合(List<User>、Set<User>等): 期望返回单列,多行;
映射(Map<String, Date>): 期望返回2列,多行
映射(Map<String, User>): 期望返回多列,多行
映射(Map<String, String[]>): 期望返回多列,多行
|
| ListRowMapper | 将SQL结果集的一行映射为List |
| MapEntryColumnRowMapper | 在将SQL结果集某一行的两列,一列作为key,一列作为value,形成一个key-value映射对。 |
| MapEntryImpl<K,V> | 封装一对Key-Value值。 |
| MapEntryRowMapper | 在将SQL结果集的一行映射为某种对象后,再提取出一个列作为key,形成key-value映射对。 |
| SetRowMapper | 将SQL结果集的一行映射为Set |
| TypeUtils | |
|
||||||||||
| 上一个软件包 下一个软件包 | 框架 无框架 | |||||||||