package org.genedb.web.mvc.model.load; import java.sql.ResultSet; import java.sql.SQLException; import org.genedb.web.mvc.model.types.FeatureCVTPropType; import org.springframework.jdbc.core.simple.ParameterizedRowMapper; public class FeatureCVTermPropMapper implements ParameterizedRowMapper<FeatureCVTPropType>{ public static final String SQL = " select fcvtp.value, cvt.name " + " from feature_cvtermprop fcvtp, cvterm cvt " + " where fcvtp.type_id = cvt.cvterm_id " + " and fcvtp.feature_cvterm_id = ?"; @Override public FeatureCVTPropType mapRow(ResultSet rs, int rowCount) throws SQLException { return new FeatureCVTPropType( rs.getString("name"), rs.getString("value")); } }