io.leopard.autounit.unitdb
Interface Unitdb

All Known Implementing Classes:
UnitdbH2Impl

public interface Unitdb

数据库操作接口.

Author:
阿海

Method Summary
<T> T
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)
           
<T> java.util.List<T>
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)
           
 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.
 int update(java.lang.String sql)
           
 int update(java.lang.String sql, java.lang.Object... args)
           
 

Method Detail

queryForString

java.lang.String queryForString(java.lang.String sql)

queryForString

java.lang.String queryForString(java.lang.String sql,
                                java.lang.Object... args)

queryForInt

java.lang.Integer queryForInt(java.lang.String sql,
                              java.lang.Object... args)

queryForLong

java.lang.Long queryForLong(java.lang.String sql)

update

int update(java.lang.String sql,
           java.lang.Object... args)

update

int update(java.lang.String sql)

query

<T> T query(java.lang.String sql,
            java.lang.Class<T> elementType,
            java.lang.Object... params)
根据sql查询数据,返回elementType参数对象.

Parameters:
sql -
elementType - Class类型
params - 参数列表
Returns:
返回查询的单个对象

queryForStrings

java.util.List<java.lang.String> queryForStrings(java.lang.String sql,
                                                 java.lang.Object... params)
根据sql查询数据,返回String的List.

Parameters:
sql - sql
params - 参数列表
Returns:
查询的数据

queryForList

<T> java.util.List<T> queryForList(java.lang.String sql,
                                   java.lang.Class<T> elementType,
                                   java.lang.Object... params)
根据sql查询数据.

Parameters:
sql - 查询数据的sql
elementType - 数据对应的model对象
params - 参数列表
Returns:
查询的数据

queryForMaps

java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryForMaps(java.lang.String sql)


Copyright © 2014-2015. All Rights Reserved.