所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
Duck |
add(boolean yes,
String tpl,
Object... v) |
Duck |
add(String tpl,
Object... v) |
Duck |
addInsert(Object bean) |
Duck |
addInsert(String table,
Object bean) |
Duck |
addInsertBatch(List<?> batch) |
Duck |
addInsertBatch(String table,
List<?> batch) |
Duck |
addRaw(boolean yes,
String sql,
Object... v) |
Duck |
addRaw(String sql,
Object... v) |
protected void |
appendArray(String sql,
Object[] args) |
protected void |
appendParams(String sql,
Object[] args) |
protected Map<String,Object> |
beanToColumnMap(Object bean,
boolean isUpdate,
boolean isInsert) |
static Map<String,Object> |
beanToMap(Object bean) |
protected Duck |
copy() |
protected void |
debug() |
int |
delete() |
int |
delete(String table,
String where,
Object... v) |
<T> T |
fetch(org.apache.commons.dbutils.ResultSetHandler<T> rst) |
<T> T |
fetchBean(Class<T> beanType) |
<K,V> Map<K,List<V>> |
fetchBeanGroup(Class<V> type,
java.util.function.Function<V,K> keyExtractor) |
<K,V> Map<K,V> |
fetchBeanMap(Class<V> type,
java.util.function.Function<V,K> keyExtractor) |
<T> List<T> |
fetchBeans(Class<T> beanType) |
Map<String,Object> |
fetchMap() |
List<Map<String,Object>> |
fetchMaps() |
<T> T |
fetchScalar(Class<T> retType) |
Duck |
fields(String... fields) |
static Map<String,Duck.Info> |
getCachedClassInfo(Class<?> type) |
Object[] |
getParams() |
String |
getSql() |
String |
getTableName(Object bean) |
Connection |
getTxConn() |
protected Duck |
init(Connection conn) |
static Duck |
init(DataSource ds) |
Long |
insert() |
<T> T |
insert(Class<T> pkType) |
Long |
insert(Object bean) |
Long |
insert(String table,
Object bean) |
List<Long> |
insertBatch() |
static java.util.function.Function<String,String> |
makeQuoter(String quote) |
static Map<String,Object> |
mapOf(Object... v) |
Duck |
mark(String name,
String sql) |
Duck |
namingStrategy(java.util.function.Function<String,String> fn) |
AbstractMap.SimpleEntry<List<String>,List<Object>> |
pair(Map<String,Object> data) |
String |
quote(String identity) |
Duck |
reset() |
Duck |
select(String table) |
Duck |
select(String table,
String where,
Object... v) |
protected Connection |
selectConn() |
Duck |
setQuoter(java.util.function.Function<String,String> quoter) |
static String |
toSnake(String input) |
String |
toString() |
<R> R |
transaction(java.util.function.Function<Duck,R> action) |
int |
update() |
int |
update(Object bean,
String where,
Object... v) |
int |
update(String table,
Object bean,
String where,
Object... v) |