| 程序包 | 说明 |
|---|---|
| bee.cloud.core.db.work | |
| bee.cloud.engine.db.core |
数据库映射核心接口
|
| bee.cloud.engine.db.siud |
增册查改操作接口,主要为SELECT、UPDATE、DELETE、INSERT操作接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends CBase> |
Sql.build(java.lang.Class<T> clazz,
QEnum.Func func,
bee.cloud.core.db.RequestParam rparam)
生成可执行的VSql
|
VSql |
Sql.build(bee.cloud.core.db.DBE.Param param)
生成可执行的VSql
|
VSql |
VSql.buildChildren(java.lang.String name,
QEnum.Func func,
bee.cloud.core.db.RequestParam rp)
构造关联子脚本
|
VSql |
VSql.getCount()
获取统计数据的SQL,只有Query时有效
|
VSql |
VSql.Sibling.toVSql()
生成VSql
|
VSql |
VSql.Sibling.toVSql(bee.cloud.core.db.RequestParam param)
根据提供的数据体生成VSql
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
VSql.append(VSql vsql)
拼接脚本
|
bee.cloud.engine.util.Result |
Sql.execute(VSql vsql)
执行SQL
|
int |
Sql.importData(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 |
CBase.build(QEnum.Func func)
将当前实例构造为可执行的VSql
|
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
BSql.toVSql()
转为VSql
|