io.leopard.autounit.unitdb
Class UnitdbH2Impl
java.lang.Object
io.leopard.autounit.unitdb.UnitdbH2Impl
- All Implemented Interfaces:
- Unitdb
public class UnitdbH2Impl
- extends java.lang.Object
- implements Unitdb
|
Method Summary |
|
query(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... params)
根据sql查询数据,返回elementType参数对象. |
java.lang.Integer |
queryForInt(java.lang.String sql,
java.lang.Object... args)
|
|
queryForList(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... params)
根据sql查询数据. |
java.lang.Long |
queryForLong(java.lang.String sql)
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
queryForMaps(java.lang.String sql)
|
protected
|
queryForObject(java.lang.String sql,
java.lang.Class<T> requiredType)
|
protected
|
queryForObject(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> requiredType)
|
java.lang.String |
queryForString(java.lang.String sql)
|
java.lang.String |
queryForString(java.lang.String sql,
java.lang.Object... args)
|
java.util.List<java.lang.String> |
queryForStrings(java.lang.String sql,
java.lang.Object... params)
根据sql查询数据,返回String的List. |
void |
setDataSource(javax.sql.DataSource dataSource)
|
int |
update(java.lang.String sql)
|
int |
update(java.lang.String sql,
java.lang.Object... args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnitdbH2Impl
public UnitdbH2Impl()
setDataSource
public void setDataSource(javax.sql.DataSource dataSource)
queryForString
public java.lang.String queryForString(java.lang.String sql)
- Specified by:
queryForString in interface Unitdb
queryForString
public java.lang.String queryForString(java.lang.String sql,
java.lang.Object... args)
- Specified by:
queryForString in interface Unitdb
queryForInt
public java.lang.Integer queryForInt(java.lang.String sql,
java.lang.Object... args)
- Specified by:
queryForInt in interface Unitdb
queryForObject
protected <T> T queryForObject(java.lang.String sql,
java.lang.Class<T> requiredType)
throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
queryForObject
protected <T> T queryForObject(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> requiredType)
throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
queryForLong
public java.lang.Long queryForLong(java.lang.String sql)
- Specified by:
queryForLong in interface Unitdb
update
public int update(java.lang.String sql,
java.lang.Object... args)
- Specified by:
update in interface Unitdb
update
public int update(java.lang.String sql)
- Specified by:
update in interface Unitdb
query
public <T> T query(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... params)
- Description copied from interface:
Unitdb
- 根据sql查询数据,返回elementType参数对象.
- Specified by:
query in interface Unitdb
elementType - Class类型params - 参数列表
- Returns:
- 返回查询的单个对象
queryForStrings
public java.util.List<java.lang.String> queryForStrings(java.lang.String sql,
java.lang.Object... params)
- Description copied from interface:
Unitdb
- 根据sql查询数据,返回String的List.
- Specified by:
queryForStrings in interface Unitdb
- Parameters:
sql - sqlparams - 参数列表
- Returns:
- 查询的数据
queryForList
public <T> java.util.List<T> queryForList(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... params)
- Description copied from interface:
Unitdb
- 根据sql查询数据.
- Specified by:
queryForList in interface Unitdb
- Parameters:
sql - 查询数据的sqlelementType - 数据对应的model对象params - 参数列表
- Returns:
- 查询的数据
queryForMaps
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryForMaps(java.lang.String sql)
- Specified by:
queryForMaps in interface Unitdb
Copyright © 2014-2015. All Rights Reserved.