
sf.database.jdbc.rowmapper.SingleColumnRowMapper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sorm Show documentation
Show all versions of sorm Show documentation
java jpa tool for spring
The newest version!
package sf.database.jdbc.rowmapper;
import sf.database.jdbc.type.Jdbcs;
import sf.database.jdbc.type.TypeHandler;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
/**
* 单值转换,主要是基本类型,String等.
* @param
*/
public class SingleColumnRowMapper implements RowMapper {
private Class targetClass;
public SingleColumnRowMapper(Class targetClass) {
this.targetClass = targetClass;
}
@Override
public T handle(ResultSet rs, ResultSetMetaData rsmd, int rowNum) throws SQLException {
int columnType = rsmd.getColumnType(1);
TypeHandler th = (TypeHandler) Jdbcs.getDB2BeanMappingType(targetClass, columnType);
return th.get(rs, 1);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy