所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
StupidQL |
add(boolean yes,
String tpl,
Object... v) |
StupidQL |
add(String tpl,
Object... v) |
StupidQL |
addInsert(Object bean) |
StupidQL |
addInsert(String table,
Object bean) |
StupidQL |
addInsertBatch(List<?> batch) |
StupidQL |
addInsertBatch(String table,
List<?> batch) |
StupidQL |
addRaw(boolean yes,
String sql,
Object... v) |
StupidQL |
addRaw(String sql,
Object... v) |
protected void |
appendParams(String sql,
Object[] args) |
protected void |
appendSqlAndArgs(String sql,
List<Object> args) |
protected Map<String,Object> |
beanToColumnMap(Object bean,
boolean isUpdate,
boolean isInsert) |
static Map<String,Object> |
beanToMap(Object bean) |
protected StupidQL |
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) |
StupidQL |
fields(String... fields) |
static Map<String,StupidQL.Info> |
getCachedClassInfo(Class<?> type) |
Object[] |
getParams() |
String |
getSql() |
String |
getTableName(Object bean) |
Connection |
getTxConn() |
protected StupidQL |
init(Connection conn) |
static StupidQL |
init(DataSource ds) |
Long |
insert() |
<T> T |
insert(Class<T> pkType) |
Long |
insert(Object bean) |
Long |
insert(String table,
Object bean) |
List<Long> |
insertBatch() |
<R> List<R> |
insertBatch(Class<R> pkType) |
String |
makeArrayPlaceHolders(int len) |
static java.util.function.Function<String,String> |
makeQuoter(String quote) |
static Map<String,Object> |
mapOf(Object... v) |
StupidQL |
mark(String name,
String sql,
Object... v) |
StupidQL |
namingStrategy(java.util.function.Function<String,String> fn) |
AbstractMap.SimpleEntry<List<String>,List<Object>> |
pair(Map<String,Object> data) |
AbstractMap.SimpleEntry<String,List<Object>> |
parseText(String tpl,
Object... v) |
String |
quote(String identity) |
StupidQL |
reset() |
StupidQL |
select(String table) |
StupidQL |
select(String table,
String where,
Object... v) |
protected Connection |
selectConn() |
StupidQL |
setQuoter(java.util.function.Function<String,String> quoter) |
static String |
toSnake(String input) |
String |
toString() |
<R> R |
transaction(java.util.function.Function<StupidQL,R> action) |
int |
update() |
int |
update(Object bean,
String where,
Object... v) |
int |
update(String table,
Object bean,
String where,
Object... v) |