public class SqlLib extends AbstractBase implements org.teasoft.bee.osql.BeeSql, Serializable
INDEX1, INDEX2, openFieldTypeHandler| Constructor and Description |
|---|
SqlLib() |
| Modifier and Type | Method and Description |
|---|---|
int |
batch(String[] sql) |
int |
batch(String[] sql,
int batchSize) |
protected void |
checkClose(Statement stmt,
Connection conn) |
protected void |
closeConn(Connection conn) |
long |
insertAndReturnId(String sql) |
int |
modify(String sql) |
<T> List<T> |
moreTableSelect(String sql,
T entity) |
List<String[]> |
select(String sql) |
<T> List<T> |
select(String sql,
Class<T> entityClass) |
String |
selectFun(String sql)
SQL function: max,min,avg,sum,count.
|
String |
selectJson(String sql) |
List<Map<String,Object>> |
selectMapList(String sql) |
ResultSet |
selectRs(String sql) |
<T> List<T> |
selectSomeField(String sql,
Class<T> entityClass) |
_toColumnName, addInCache, clearContext, clearContext, clearInCache, createObject, getCache, getShowShardingSQL, getShowSQL, initRoute, isConfuseDuplicateFieldDB, isConstraint, isJoson, jsonHandlerProcess, logAffectRow, logDsTab, logSelectRows, logSQL, setCache, shardingIndex, updateInfoInCachepublic <T> List<T> select(String sql, Class<T> entityClass)
select in interface org.teasoft.bee.osql.BeeSqlpublic <T> List<T> selectSomeField(String sql, Class<T> entityClass)
selectSomeField in interface org.teasoft.bee.osql.BeeSqlpublic ResultSet selectRs(String sql)
selectRs in interface org.teasoft.bee.osql.BeeSqlpublic String selectFun(String sql)
selectFun in interface org.teasoft.bee.osql.BeeSqlpublic List<String[]> select(String sql)
select in interface org.teasoft.bee.osql.BeeSqlpublic List<Map<String,Object>> selectMapList(String sql)
selectMapList in interface org.teasoft.bee.osql.BeeSqlpublic int modify(String sql)
modify in interface org.teasoft.bee.osql.BeeSqlpublic long insertAndReturnId(String sql)
insertAndReturnId in interface org.teasoft.bee.osql.BeeSqlpublic String selectJson(String sql)
selectJson in interface org.teasoft.bee.osql.BeeSqlpublic int batch(String[] sql)
batch in interface org.teasoft.bee.osql.BeeSqlpublic int batch(String[] sql, int batchSize)
batch in interface org.teasoft.bee.osql.BeeSqlprotected void checkClose(Statement stmt, Connection conn)
protected void closeConn(Connection conn)
Copyright © 2024. All rights reserved.