org.sfm.sql2o.SfmResultSetHandlerFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sfm-sql2o Show documentation
Show all versions of sfm-sql2o Show documentation
Java library to map flat record - ResultSet, csv - to java object with minimum configuration and low footprint.
package org.sfm.sql2o;
import org.sfm.jdbc.DynamicJdbcMapper;
import org.sfm.jdbc.JdbcMapper;
import org.sql2o.ResultSetHandler;
import org.sql2o.ResultSetHandlerFactory;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public class SfmResultSetHandlerFactory implements ResultSetHandlerFactory {
private final DynamicJdbcMapper mapper;
public SfmResultSetHandlerFactory(DynamicJdbcMapper mapper) {
this.mapper = mapper;
}
@Override
public ResultSetHandler newResultSetHandler(ResultSetMetaData resultSetMetaData) throws SQLException {
JdbcMapper staticMapper = mapper.getMapper(resultSetMetaData);
return new SfmResultSetHandler(staticMapper);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy