public class Db extends Object
Db class.
| 构造器和说明 |
|---|
Db() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int[] |
batch(List<String> sqlList,
int batchSize)
batch.
|
static int[] |
batch(String sql,
Object[][] paras,
int batchSize)
batch.
|
static int[] |
batch(String sql,
String columns,
List modelOrRecordList,
int batchSize)
batch.
|
static int[] |
batchSave(List<? extends Model> modelList,
int batchSize)
batchSave.
|
static int[] |
batchSave(String tableName,
List<Record> recordList,
int batchSize)
batchSave.
|
static int[] |
batchUpdate(List<? extends Model> modelList,
int batchSize)
batchUpdate.
|
static int[] |
batchUpdate(String tableName,
List<Record> recordList,
int batchSize)
batchUpdate.
|
static int[] |
batchUpdate(String tableName,
String primaryKey,
List<Record> recordList,
int batchSize)
batchUpdate.
|
static int |
delete(String sql)
delete.
|
static int |
delete(String sql,
Object... paras)
delete.
|
static boolean |
delete(String tableName,
Record record)
delete.
|
static boolean |
delete(String tableName,
String primaryKey,
Record record)
delete.
|
static boolean |
deleteById(String tableName,
Object idValue)
deleteById.
|
static boolean |
deleteById(String tableName,
String primaryKey,
Object idValue)
deleteById.
|
static boolean |
deleteByIds(String tableName,
String primaryKey,
Object... idValues)
deleteByIds.
|
static Object |
execute(ICallback callback)
execute.
|
static List<Record> |
find(SqlPara sqlPara)
find.
|
static List<Record> |
find(String sql)
find.
|
static List<Record> |
find(String sql,
Object... paras)
find.
|
static List<Record> |
findAll(String tableName)
findAll.
|
static List<Record> |
findByCache(String cacheName,
Object key,
String sql)
findByCache.
|
static List<Record> |
findByCache(String cacheName,
Object key,
String sql,
Object... paras)
findByCache.
|
static Record |
findById(String tableName,
Object idValue)
findById.
|
static Record |
findById(String tableName,
String primaryKey,
Object idValue)
findById.
|
static Record |
findByIds(String tableName,
String primaryKey,
Object... idValues)
findByIds.
|
static Record |
findFirst(SqlPara sqlPara)
findFirst.
|
static Record |
findFirst(String sql)
findFirst.
|
static Record |
findFirst(String sql,
Object... paras)
findFirst.
|
static Record |
findFirstByCache(String cacheName,
Object key,
String sql)
findFirstByCache.
|
static Record |
findFirstByCache(String cacheName,
Object key,
String sql,
Object... paras)
findFirstByCache.
|
static String |
getSql(String key)
getSql.
|
static SqlPara |
getSqlPara(String key,
Map data)
getSqlPara.
|
static SqlPara |
getSqlPara(String key,
Model model)
getSqlPara.
|
static SqlPara |
getSqlPara(String key,
Object... paras)
getSqlPara.
|
static SqlPara |
getSqlPara(String key,
Record record)
getSqlPara.
|
static SqlPara |
getSqlParaByString(String content,
Map data)
getSqlParaByString.
|
static SqlPara |
getSqlParaByString(String content,
Object... paras)
getSqlParaByString.
|
static Page<Record> |
paginate(int pageNumber,
int pageSize,
boolean isGroupBySql,
SqlPara sqlPara)
paginate.
|
static Page<Record> |
paginate(int pageNumber,
int pageSize,
boolean isGroupBySql,
String select,
String sqlExceptSelect,
Object... paras)
paginate.
|
static Page<Record> |
paginate(int pageNumber,
int pageSize,
SqlPara sqlPara)
paginate.
|
static Page<Record> |
paginate(int pageNumber,
int pageSize,
String select,
String sqlExceptSelect)
paginate.
|
static Page<Record> |
paginate(int pageNumber,
int pageSize,
String select,
String sqlExceptSelect,
Object... paras)
paginate.
|
static Page<Record> |
paginateByCache(String cacheName,
Object key,
int pageNumber,
int pageSize,
boolean isGroupBySql,
String select,
String sqlExceptSelect,
Object... paras)
paginateByCache.
|
static Page<Record> |
paginateByCache(String cacheName,
Object key,
int pageNumber,
int pageSize,
String select,
String sqlExceptSelect)
paginateByCache.
|
static Page<Record> |
paginateByCache(String cacheName,
Object key,
int pageNumber,
int pageSize,
String select,
String sqlExceptSelect,
Object... paras)
paginateByCache.
|
static Page<Record> |
paginateByFullSql(int pageNumber,
int pageSize,
boolean isGroupBySql,
String totalRowSql,
String findSql,
Object... paras)
paginateByFullSql.
|
static Page<Record> |
paginateByFullSql(int pageNumber,
int pageSize,
String totalRowSql,
String findSql,
Object... paras)
paginateByFullSql.
|
static <T> List<T> |
query(String sql)
query.
|
static <T> List<T> |
query(String sql,
Object... paras)
query.
|
static BigDecimal |
queryBigDecimal(String sql)
queryBigDecimal.
|
static BigDecimal |
queryBigDecimal(String sql,
Object... paras)
queryBigDecimal.
|
static Boolean |
queryBoolean(String sql)
queryBoolean.
|
static Boolean |
queryBoolean(String sql,
Object... paras)
queryBoolean.
|
static Byte |
queryByte(String sql)
queryByte.
|
static Byte |
queryByte(String sql,
Object... paras)
queryByte.
|
static byte[] |
queryBytes(String sql)
queryBytes.
|
static byte[] |
queryBytes(String sql,
Object... paras)
queryBytes.
|
static <T> T |
queryColumn(String sql)
queryColumn.
|
static <T> T |
queryColumn(String sql,
Object... paras)
queryColumn.
|
static Date |
queryDate(String sql)
queryDate.
|
static Date |
queryDate(String sql,
Object... paras)
queryDate.
|
static Double |
queryDouble(String sql)
queryDouble.
|
static Double |
queryDouble(String sql,
Object... paras)
queryDouble.
|
static <T> T |
queryFirst(String sql)
queryFirst.
|
static <T> T |
queryFirst(String sql,
Object... paras)
queryFirst.
|
static Float |
queryFloat(String sql)
queryFloat.
|
static Float |
queryFloat(String sql,
Object... paras)
queryFloat.
|
static Integer |
queryInt(String sql)
queryInt.
|
static Integer |
queryInt(String sql,
Object... paras)
queryInt.
|
static Long |
queryLong(String sql)
queryLong.
|
static Long |
queryLong(String sql,
Object... paras)
queryLong.
|
static Number |
queryNumber(String sql)
queryNumber.
|
static Number |
queryNumber(String sql,
Object... paras)
queryNumber.
|
static Short |
queryShort(String sql)
queryShort.
|
static Short |
queryShort(String sql,
Object... paras)
queryShort.
|
static String |
queryStr(String sql)
queryStr.
|
static String |
queryStr(String sql,
Object... paras)
queryStr.
|
static Time |
queryTime(String sql)
queryTime.
|
static Time |
queryTime(String sql,
Object... paras)
queryTime.
|
static Timestamp |
queryTimestamp(String sql)
queryTimestamp.
|
static Timestamp |
queryTimestamp(String sql,
Object... paras)
queryTimestamp.
|
static boolean |
save(String tableName,
Record record)
save.
|
static boolean |
save(String tableName,
String primaryKey,
Record record)
save.
|
static boolean |
tx(IAtom atom)
tx.
|
static boolean |
tx(int transactionLevel,
IAtom atom)
tx.
|
static int |
update(SqlPara sqlPara)
update.
|
static int |
update(String sql)
update.
|
static int |
update(String sql,
Object... paras)
update.
|
static boolean |
update(String tableName,
Record record)
update.
|
static boolean |
update(String tableName,
String primaryKey,
Record record)
update.
|
static DbPro |
use()
use.
|
static DbPro |
use(String configName)
use.
|
public static <T> T queryFirst(String sql)
queryFirst.
T - a T object.sql - a String object.public static <T> T queryColumn(String sql)
queryColumn.
T - a T object.sql - a String object.public static BigDecimal queryBigDecimal(String sql, Object... paras)
queryBigDecimal.
sql - a String object.paras - a Object object.BigDecimal object.public static BigDecimal queryBigDecimal(String sql)
queryBigDecimal.
sql - a String object.BigDecimal object.public static byte[] queryBytes(String sql)
queryBytes.
sql - a String object.byte objects.public static Record findById(String tableName, String primaryKey, Object idValue)
findById.
public static Record findByIds(String tableName, String primaryKey, Object... idValues)
findByIds.
public static boolean deleteById(String tableName, String primaryKey, Object idValue)
deleteById.
public static boolean deleteByIds(String tableName, String primaryKey, Object... idValues)
deleteByIds.
public static Page<Record> paginate(int pageNumber, int pageSize, String select, String sqlExceptSelect, Object... paras)
paginate.
public static Page<Record> paginate(int pageNumber, int pageSize, boolean isGroupBySql, String select, String sqlExceptSelect, Object... paras)
paginate.
public static Page<Record> paginate(int pageNumber, int pageSize, String select, String sqlExceptSelect)
paginate.
public static Page<Record> paginateByFullSql(int pageNumber, int pageSize, String totalRowSql, String findSql, Object... paras)
paginateByFullSql.
public static Page<Record> paginateByFullSql(int pageNumber, int pageSize, boolean isGroupBySql, String totalRowSql, String findSql, Object... paras)
paginateByFullSql.
public static boolean tx(int transactionLevel,
IAtom atom)
tx.
transactionLevel - a int.atom - a IAtom object.public static List<Record> findByCache(String cacheName, Object key, String sql, Object... paras)
findByCache.
public static List<Record> findByCache(String cacheName, Object key, String sql)
findByCache.
public static Record findFirstByCache(String cacheName, Object key, String sql, Object... paras)
findFirstByCache.
public static Record findFirstByCache(String cacheName, Object key, String sql)
findFirstByCache.
public static Page<Record> paginateByCache(String cacheName, Object key, int pageNumber, int pageSize, String select, String sqlExceptSelect, Object... paras)
paginateByCache.
public static Page<Record> paginateByCache(String cacheName, Object key, int pageNumber, int pageSize, boolean isGroupBySql, String select, String sqlExceptSelect, Object... paras)
paginateByCache.
public static Page<Record> paginateByCache(String cacheName, Object key, int pageNumber, int pageSize, String select, String sqlExceptSelect)
paginateByCache.
public static int[] batch(String sql, String columns, List modelOrRecordList, int batchSize)
batch.
public static int[] batch(List<String> sqlList, int batchSize)
batch.
sqlList - a List object.batchSize - a int.int objects.public static int[] batchSave(List<? extends Model> modelList, int batchSize)
batchSave.
modelList - a List object.batchSize - a int.int objects.public static int[] batchSave(String tableName, List<Record> recordList, int batchSize)
batchSave.
public static int[] batchUpdate(List<? extends Model> modelList, int batchSize)
batchUpdate.
modelList - a List object.batchSize - a int.int objects.public static int[] batchUpdate(String tableName, String primaryKey, List<Record> recordList, int batchSize)
batchUpdate.
public static int[] batchUpdate(String tableName, List<Record> recordList, int batchSize)
batchUpdate.
public static SqlPara getSqlParaByString(String content, Map data)
getSqlParaByString.
public static SqlPara getSqlParaByString(String content, Object... paras)
getSqlParaByString.
public static Page<Record> paginate(int pageNumber, int pageSize, SqlPara sqlPara)
paginate.
Copyright © 2023. All rights reserved.