net.paoding.rose.jade.dataaccess
类 DataAccessImpl

java.lang.Object
  继承者 net.paoding.rose.jade.dataaccess.DataAccessImpl
所有已实现的接口:
DataAccess

public class DataAccessImpl
extends Object
implements DataAccess

作者:
王志亮 [qieqie.wang@gmail.com], 廖涵 [in355hz@gmail.com]

构造方法摘要
DataAccessImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
           
 
方法摘要
 int[] batchUpdate(String sql, List<Object[]> argsList)
          批量写访问(更新或插入)
 DataSource getDataSource()
          返回所使用的DataSource
 List<?> select(String sql, Object[] args, org.springframework.jdbc.core.RowMapper rowMapper)
          读访问
 int update(String sql, Object[] args, org.springframework.jdbc.support.KeyHolder generatedKeyHolder)
          写访问(更新或插入)
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DataAccessImpl

public DataAccessImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
方法详细信息

getDataSource

public DataSource getDataSource()
从接口 DataAccess 复制的描述
返回所使用的DataSource

指定者:
接口 DataAccess 中的 getDataSource
返回:

select

public List<?> select(String sql,
                      Object[] args,
                      org.springframework.jdbc.core.RowMapper rowMapper)
从接口 DataAccess 复制的描述
读访问

指定者:
接口 DataAccess 中的 select
参数:
sql - 所要执行的实际SQL语句
args - 伴随该SQL语句的参数
rowMapper - 行映射器
返回:

update

public int update(String sql,
                  Object[] args,
                  org.springframework.jdbc.support.KeyHolder generatedKeyHolder)
从接口 DataAccess 复制的描述
写访问(更新或插入)

指定者:
接口 DataAccess 中的 update
参数:
sql - 所要执行的实际SQL语句
args - 伴随该SQL语句的参数
generatedKeyHolder - 是否要读取该SQL生成的key
返回:

batchUpdate

public int[] batchUpdate(String sql,
                         List<Object[]> argsList)
从接口 DataAccess 复制的描述
批量写访问(更新或插入)

指定者:
接口 DataAccess 中的 batchUpdate
参数:
sql - 所要执行的实际SQL语句
argsList - 伴随该SQL语句的参数
返回:


Copyright © 2012. All Rights Reserved.