jdbctemplatemappingquery.java

来自「《精通Spring》源代码」· Java 代码 · 共 38 行

JAVA
38
字号
/*
 * Created on 2004-11-13
 *
 * http://www.open-v.com 提供代码的维护工作
 */
package com.openv.spring;

import org.springframework.jdbc.core.SqlParameter;
import org.springframework.jdbc.object.MappingSqlQuery;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Types;

import javax.sql.DataSource;


/**
 * MappingSqlQuery实现
 *
 * @author luoshifei
 */
public class JdbcTemplateMappingQuery extends MappingSqlQuery {
    public JdbcTemplateMappingQuery(DataSource ds) {
        super(ds, "select id, templatename from jdbctemplate where id = ?");
        super.declareParameter(new SqlParameter("id", Types.INTEGER));
        compile();
    }

    public Object mapRow(ResultSet rs, int rowNumber) throws SQLException {
        JdbcTemplateVO jtVO = new JdbcTemplateVO();
        jtVO.setId(rs.getString("id"));
        jtVO.setTemplatename(rs.getString("templatename"));

        return jtVO;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?