所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
Duck |
add(String sql,
Object... params) |
protected void |
appendArray(String sql,
Object[] arrayArg) |
protected void |
appendParams(String sql,
Object[] args) |
Map<String,Object> |
beanToMap(Object bean) |
protected Duck |
copy() |
Duck |
debug() |
int |
delete() |
int |
delete(String tableName,
String where,
Object... whereParams) |
String |
escape(String ident) |
Duck |
escaper(java.util.function.Function<String,String> escaper_) |
<T> T |
fetch(org.apache.commons.dbutils.ResultSetHandler<T> rst) |
<T> T |
fetchBean(Class<T> tClass) |
<T> List<T> |
fetchBeanList(Class<T> tClass) |
<K,V> Map<K,V> |
fetchBeanMap(String columnName,
Class<V> vClass) |
Map<String,Object> |
fetchMap() |
List<Map<String,Object>> |
fetchMapList() |
<T> T |
fetchScalar(Class<T> tClass) |
Object[] |
getParams() |
String |
getSql() |
Connection |
getTxConn() |
static Duck |
init(DataSource dataSource_) |
BigInteger |
insert() |
<T> T |
insert(Class<T> tClass) |
List<BigInteger> |
insertBatch(String tableName,
List<Map<String,Object>> paramsList) |
<T> List<T> |
insertBatch(String tableName,
List<Map<String,Object>> paramsList,
Class<T> tClass) |
BigInteger |
insertBean(String tableName,
Object bean) |
BigInteger |
insertMap(String tableName,
Map<String,Object> params) |
<T> T |
insertMap(String tableName,
Map<String,Object> params,
Class<T> tClass) |
java.util.function.Function<String,String> |
makeEscaper(String quote) |
Duck |
mark(String name,
String sql) |
AbstractMap.SimpleEntry<List<String>,List<Object>> |
pair(Map<String,Object> params) |
AbstractMap.SimpleEntry<String,List<Object>> |
pairInsert(Map<String,Object> params) |
AbstractMap.SimpleEntry<String,Object[]> |
pairUpdate(Map<String,Object> params) |
Duck |
reset() |
Duck |
select(String table,
String where,
Object... params) |
protected Connection |
selectConnection() |
Duck |
snakeCase(boolean yes) |
String |
toSnakeCase(String str) |
String |
toString() |
<R> R |
transaction(java.util.function.Function<Duck,R> action) |
int |
update() |
int |
updateBean(String tableName,
Object bean,
String where,
Object... whereParams) |
int |
updateMap(String tableName,
Map<String,Object> params,
String where,
Object... whereParams) |