软件包 net.paoding.rose.jade.rowmapper

接口摘要
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  
 



Copyright © 2012. All Rights Reserved.