接口 net.paoding.rose.jade.rowmapper.RowMapperFactory
的使用

使用 RowMapperFactory 的软件包
net.paoding.rose.jade.context   
net.paoding.rose.jade.context.application   
net.paoding.rose.jade.context.spring   
net.paoding.rose.jade.rowmapper   
 

net.paoding.rose.jade.contextRowMapperFactory 的使用
 

参数类型为 RowMapperFactorynet.paoding.rose.jade.context 中的构造方法
JadeInvocationHandler(DAOMetaData daoMetaData, InterpreterFactory interpreterFactory, RowMapperFactory rowMapperFactory, DataAccessFactory dataAccessFactory, CacheProvider cacheProvider)
           
 

net.paoding.rose.jade.context.applicationRowMapperFactory 的使用
 

参数类型为 RowMapperFactorynet.paoding.rose.jade.context.application 中的方法
 void JadeFactory.setRowMapperFactory(RowMapperFactory rowMapperFactory)
           
 

net.paoding.rose.jade.context.springRowMapperFactory 的使用
 

声明为 RowMapperFactorynet.paoding.rose.jade.context.spring 中的字段
protected  RowMapperFactory JadeFactoryBean.rowMapperFactory
           
 

返回 RowMapperFactorynet.paoding.rose.jade.context.spring 中的方法
 RowMapperFactory JadeFactoryBean.getRowMapperFactory()
           
 RowMapperFactory JadeBeanFactoryPostProcessor.getRowMapperFactory()
           
 

参数类型为 RowMapperFactorynet.paoding.rose.jade.context.spring 中的方法
 void JadeFactoryBean.setRowMapperFactory(RowMapperFactory rowMapperFactory)
           
 

net.paoding.rose.jade.rowmapperRowMapperFactory 的使用
 

实现 RowMapperFactorynet.paoding.rose.jade.rowmapper 中的类
 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[]>): 期望返回多列,多行
 



Copyright © 2012. All Rights Reserved.