首页>代码>G4Studio行业应用二次快速java开发平台最新版(5.2正式发行版)>/project/src/main/java/org/g4studio/common/dao/Reader.java
package org.g4studio.common.dao; import java.sql.Connection; import java.sql.SQLException; import java.util.List; import javax.sql.DataSource; import org.g4studio.core.metatype.Dto; /** * 数据读取器<br> * 基于iBatis实现,只有query权限,提供在Action中使用 * * @author XiongChun * @since 2009-07-23 */ public interface Reader { /** * 查询一条记录 * * @param SQL语句ID号 * @param parameterObject * 查询条件对象(map javaBean) */ public Object queryForObject(String statementName, Object parameterObject); /** * 查询一条记录 * * @param SQL语句ID号 */ public Object queryForObject(String statementName); /** * 查询记录集合 * * @param SQL语句ID号 * @param parameterObject * 查询条件对象(map javaBean) */ public List queryForList(String statementName, Object parameterObject); /** * 查询记录集合 * * @param SQL语句ID号 */ public List queryForList(String statementName); /** * 按分页查询 * * @param SQL语句ID号 * @param parameterObject * 查询条件对象(map javaBean) */ public List queryForPage(String statementName, Dto qDto) throws SQLException; /** * 获取Connection对象<br> * 说明:虽然向Dao消费端暴露了获取Connection对象的方法但不建议直接获取Connection对象进行JDBC操作 * * @return 返回Connection对象 * @throws SQLException */ public Connection getConnection() throws SQLException; /** * 获取DataSource对象<br> * 说明:虽然向Dao消费端暴露了获取DataSource对象的方法但不建议直接获取DataSource对象进行JDBC操作 * * @return 返回DataSource对象 * @throws SQLException */ public DataSource getDataSourceFromSqlMap() throws SQLException; }

zhxhcj LV8
2021年6月18日
jxly007 LV8
2020年10月2日
lironggang LV38
2020年4月22日
onewaymail LV6
2019年5月1日
799574185 LV1
2019年1月16日
sidifenshishi LV2
2018年12月16日
huahau LV4
2018年9月19日
江湖第一高 LV2
2018年7月4日
wwj0214 LV25
2018年5月10日
1244183062 LV1
2018年4月8日