所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
Duck |
add(String sql,
Object... params) |
Duck |
addInsertBean(String tableName,
Object bean) |
Duck |
addInsertMap(String tableName,
Map<String,Object> params) |
protected void |
appendArray(String sql,
Object[] arrayArg) |
protected void |
appendParams(String sql,
Object[] args) |
Map<String,Object> |
beanToMap(Object bean,
boolean isUpdate,
boolean isInsert) |
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) |
<K,V> Map<K,V> |
fetchBeanMap(String columnName,
Class<V> vClass) |
<T> List<T> |
fetchBeans(Class<T> tClass) |
Map<String,Object> |
fetchMap() |
List<Map<String,Object>> |
fetchMaps() |
<T> T |
fetchScalar(Class<T> tClass) |
Object[] |
getParams() |
String |
getSql() |
Connection |
getTxConn() |
static Duck |
init(DataSource dataSource_) |
Long |
insert() |
<T> T |
insert(Class<T> tClass) |
List<Long> |
insertBeans(String tableName,
List<Object> beans,
boolean ignoreDuplicate) |
<T> List<T> |
insertBeans(String tableName,
List<Object> beans,
boolean ignoreDuplicate,
Class<T> tClass) |
List<Long> |
insertMaps(String tableName,
List<Map<String,Object>> paramsList,
boolean ignoreDuplicate) |
<T> List<T> |
insertMaps(String tableName,
List<Map<String,Object>> maps,
boolean ignoreDuplicate,
Class<T> tClass) |
java.util.function.Function<String,String> |
makeEscaper(String quote) |
Duck |
mark(String name,
String sql) |
Duck |
onDuplicateIgnore() |
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) |