| 程序包 | 说明 |
|---|---|
| bee.cloud.core.db | |
| bee.cloud.core.db.work | |
| bee.cloud.engine.config.sqlmap | |
| bee.cloud.engine.config.sqlmap.vsql | |
| bee.cloud.engine.db |
关系型数据库操作接口
|
| bee.cloud.engine.db.core |
核心接口
|
| bee.cloud.engine.db.siud |
增册查改操作接口,主要为SELECT、UPDATE、DELETE、INSERT操作接口
|
| bee.cloud.engine.db.suid |
| 限定符和类型 | 方法和说明 |
|---|---|
static VSql |
DBE.build(DBE.Param param) |
VSql |
DBE.Param.toVSql() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Result |
DBE.execute(VSql vsql) |
static Result |
DBE.execute(VSql vsql,
boolean noCache) |
static <T> T |
DBE.load(VSql vsql) |
static <T> T |
DBE.load(VSql vsql,
boolean noCache) |
static <T> T |
DBE.loadBean(VSql vsql) |
static <T> T |
DBE.loadBean(VSql vsql,
boolean noCache) |
static <T extends Table> |
DBE.query(java.lang.Class<T> clazz,
VSql vsql) |
static <T extends Table> |
DBE.query(java.lang.Class<T> clazz,
VSql vsql,
boolean noCache) |
static <T> java.util.List<T> |
DBE.queryBeans(VSql vsql) |
static <T> java.util.List<T> |
DBE.queryBeans(VSql vsql,
boolean noCache) |
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
Sql.build(DBE.Param param) |
VSql |
VSql.buildChildren(java.lang.String name,
QEnum.Func func,
RequestParam rp) |
VSql |
VSql.Sibling.toVSql() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
VSql.append(VSql vsql) |
Result |
Sql.execute(VSql vsql) |
<T> T |
Sql.load(VSql vsql)
加载实体
|
<T> T |
Sql.loadBean(VSql vsql)
加载实体
|
<T> java.util.List<T> |
Sql.query(VSql vsql)
查询列表
|
<K,T> java.util.Map<K,T> |
Sql.query(VSql vsql,
java.lang.String fieldName)
查询实体列表,用Map方式返回
|
<K,T> java.util.Map<K,T> |
Sql.query(VSql vsql,
java.lang.String fieldName,
Listener listener)
查询实体列表,用Map方式返回
|
<T> java.util.List<T> |
Sql.queryBeans(VSql vsql)
查询列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
QTable.build(QEnum.Func func,
RequestParam params) |
<T> VSql |
QTable.build(QEnum.Func func,
RequestParam params,
java.lang.Class<T> clazz) |
static VSql |
QConfig.build(QEnum.Func func,
java.lang.String sqlmapId,
RequestParam params) |
static <T> VSql |
QConfig.build(QEnum.Func func,
java.lang.String sqlmapId,
RequestParam params,
java.lang.Class<T> clazz) |
static VSql |
QApi.build(java.lang.String uri,
QEnum.Func func,
RequestParam params) |
static VSql |
QApi.build(java.lang.String uri,
RequestParam params) |
static VSql |
QConfig.build(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey,
RequestParam params) |
static <T> VSql |
QConfig.build(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey,
RequestParam params,
java.lang.Class<T> clazz)
适用于Item下有多个result,且指定result的情况下
|
VSql |
Tblation.toVsql(RequestParam datas) |
VSql |
Relation.toVsql(RequestParam datas) |
VSql |
QRlation.toVsql(RequestParam datas) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
VSqlWrap
功能说明:
|
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
VSqlWrap.buildChildren(java.lang.String name,
QEnum.Func func,
RequestParam rp) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
VSqlWrap.append(VSql vsql) |
| 限定符和类型 | 方法和说明 |
|---|---|
static VSql |
Dao.build(bee.cloud.engine.db.Dao.Option option) |
VSql |
SqlMap.build(DBE.Param param) |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
SqlMap.execute(VSql vsql) |
Result |
Sqlexe.execute(VSql vsql) |
void |
Sqlexe.execute(VSql vsql,
Result results) |
java.util.Set<java.lang.Object> |
Execute.insert(VSql vsql) |
<T> T |
Sqlexe.insert(VSql vsql) |
<T> T |
SqlMap.load(VSql vsql) |
<T> T |
Sqlexe.load(VSql vsql) |
<T> T |
SqlMap.loadBean(VSql vsql) |
<T> T |
Sqlexe.loadBean(VSql vsql) |
java.sql.ResultSet |
Execute.query(VSql vsql) |
<T> java.util.List<T> |
SqlMap.query(VSql vsql) |
<T> java.util.List<T> |
Sqlexe.query(VSql vsql) |
<T> java.util.List<T> |
Sqlexe.query(VSql vsql,
Listener listener) |
<K,T> java.util.Map<K,T> |
SqlMap.query(VSql vsql,
java.lang.String fieldName) |
<K,T> java.util.Map<K,T> |
SqlMap.query(VSql vsql,
java.lang.String fieldName,
Listener listener) |
<T> java.util.List<T> |
SqlMap.queryBeans(VSql vsql) |
<T> java.util.List<T> |
Sqlexe.queryBeans(VSql vsql) |
<K,T> java.util.Map<K,T> |
Sqlexe.queryMap(VSql vsql,
java.lang.String fieldName) |
<K,T> java.util.Map<K,T> |
Sqlexe.queryMap(VSql vsql,
java.lang.String fieldName,
Listener listener) |
int |
Execute.update(VSql vsql) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
Execute.update(java.util.List<VSql> vsqls) |
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
TBean.build(QEnum.Func func) |
VSql |
Table.build(QEnum.Func func) |
VSql |
CBase.build(QEnum.Func func) |
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
Select.toVSql(QEnum.Func func) |
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
SelectWrap.toVSql(QEnum.Func func) |