public class DbTemplate extends Object
例子:
Db.template("find", 123).find();
| Modifier and Type | Field and Description |
|---|---|
protected DbPro |
db |
protected com.litongjava.db.SqlPara |
sqlPara |
| Constructor and Description |
|---|
DbTemplate(boolean byString,
DbPro db,
String content,
Map<?,?> data) |
DbTemplate(boolean byString,
DbPro db,
String content,
Object... paras) |
DbTemplate(DbPro db,
String key,
Map<?,?> data) |
DbTemplate(DbPro db,
String key,
Object... paras) |
| Modifier and Type | Method and Description |
|---|---|
int |
delete() |
void |
each(java.util.function.Function<Row,Boolean> func) |
List<Row> |
find() |
List<Row> |
findByCache(String cacheName,
Object key) |
Row |
findFirst() |
Row |
findFirstByCache(String cacheName,
Object key) |
com.litongjava.db.SqlPara |
getSqlPara() |
com.litongjava.model.page.Page<Row> |
paginate(int pageNumber,
int pageSize) |
com.litongjava.model.page.Page<Row> |
paginate(int pageNumber,
int pageSize,
boolean isGroupBySql) |
com.litongjava.model.page.Page<Row> |
paginateByCache(String cacheName,
Object key,
int pageNumber,
int pageSize) |
com.litongjava.model.page.Page<Row> |
paginateByCache(String cacheName,
Object key,
int pageNumber,
int pageSize,
boolean isGroupBySql) |
<T> List<T> |
query() |
BigDecimal |
queryBigDecimal() |
BigInteger |
queryBigInteger() |
Boolean |
queryBoolean() |
<T> T |
queryColumn() |
Date |
queryDate() |
Double |
queryDouble() |
<T> T |
queryFirst() |
Integer |
queryInt() |
java.time.LocalDateTime |
queryLocalDateTime() |
Long |
queryLong() |
String |
queryStr() |
Timestamp |
queryTimestamp() |
int |
update() |
protected DbPro db
protected com.litongjava.db.SqlPara sqlPara
public com.litongjava.db.SqlPara getSqlPara()
public Row findFirst()
public int update()
public com.litongjava.model.page.Page<Row> paginate(int pageNumber, int pageSize)
public com.litongjava.model.page.Page<Row> paginate(int pageNumber, int pageSize, boolean isGroupBySql)
public void each(java.util.function.Function<Row,Boolean> func)
public int delete()
public String queryStr()
public Integer queryInt()
public Long queryLong()
public Double queryDouble()
public BigDecimal queryBigDecimal()
public BigInteger queryBigInteger()
public Date queryDate()
public java.time.LocalDateTime queryLocalDateTime()
public Timestamp queryTimestamp()
public Boolean queryBoolean()
public <T> T queryColumn()
public <T> List<T> query()
public <T> T queryFirst()
public com.litongjava.model.page.Page<Row> paginateByCache(String cacheName, Object key, int pageNumber, int pageSize)
Copyright © 2025. All rights reserved.