| 程序包 | 说明 |
|---|---|
| bee.cloud.cache | |
| bee.cloud.engine.db |
关系型数据库操作接口
|
| bee.cloud.engine.db.core |
核心接口
|
| bee.cloud.engine.db.relation |
数据库实体关系
|
| bee.cloud.engine.db.siud |
增册查改操作接口,主要为SELECT、UPDATE、DELETE、INSERT操作接口
|
| bee.cloud.engine.dog |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Engine> |
TableCache.getValue(Class<T> tclass,
String key)
获取对应字段值
|
<T extends Engine> |
TableCache.set(T table) |
<T extends Engine> |
TableCache.set(T table,
String key)
将Table保存到缓存中
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CommTable
功能说明:通用表格处理
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Table
功能说明:表引擎
|
class |
View
功能说明:视图处理引擎
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Engine> |
Engine.cloneTable()
克隆表对象,与克隆前保持一致
|
<T extends Engine> |
Where.end()
Where条件语句结束标志
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Set<Method> |
Engine.getDeclaredMethods(Class<? super Engine> table)
获取带有Json的方法,(包含父类中的方法属性)
|
| 限定符和类型 | 字段和说明 |
|---|---|
Class<? extends Engine> |
TableChildren.table |
Class<? extends Engine> |
TableItem.table
对应Class
|
Class<? extends Engine> |
TableLink.table |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Engine> |
TableField.booleanValue(T table) |
<T extends Engine> |
TableField.doubleValue(T table) |
static <T extends Engine> |
Tables.getTableItem(Class<T> table) |
<T extends Engine> |
TableField.intValue(T table) |
<T extends Engine> |
TableField.longValue(T table) |
<T extends Engine> |
GlobalField.value(T table)
GET value
|
<T extends Engine> |
GlobalField.value(T table,
Object value)
SET value
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Engine> |
Select.from(Class<T> table,
String... fields)
需要查询的表
|
<T extends Engine> |
Select.go()
执行查询操作
|
<T extends Engine> |
Select.go(boolean isReset)
执行查询操作
|
<T extends Engine> |
Select.innerJoin(Class<T> table,
String... fields)
INNER JOIN表
|
<T extends Engine> |
Select.join(Class<T> table,
String... fields)
JOIN表
|
<T extends Engine> |
Select.leftJoin(Class<T> table,
String... fields)
LEFT JOIN表
|
<T extends Engine> |
Select.load(Class<T> table)
加载表,一般都是在指定表的key或唯一键时使用此访问加载其他的内容
|
<T extends Engine> |
Select.load(T table)
加载表,一般都是在指定表的key或唯一键时使用此访问加载其他的内容
|
<T extends Engine> |
Select.outerJoin(Class<T> table,
String... fields)
OUTER JOIN表
|
<T extends Engine> |
Select.rightJoin(Class<T> table,
String... fields)
RIGHT JOIN表
|
<T extends Engine> |
Update.update(Class<T> table)
修改表
|
<T extends Engine> |
Update.update(T table,
Object splitColumnValue,
String... fields)
修改表(适用于更新存在数据切割的表,不能同时更新两张以上子表的数据)
|
<T extends Engine> |
Update.update(T table,
String... fields)
修改表
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Engine> |
Dog.validateDelete(Class<T> table,
Cnd cnd)
过虑掉不可访问的行记录
|
<T extends Engine> |
Dog.validateInsert(Class<T> table,
Set<String> fields)
检查表实体及其字段属性是否有新增的权限
|
<T extends Engine> |
Dog.validateSelect(Class<T> table,
Set<String> fields,
Cnd cnd)
将不可访问的字段属性用null代替
|
<T extends Engine> |
Dog.validateUpdate(Class<T> table,
Set<String> fields,
Cnd cnd)
检查表实体及其字段属性是否有更新的权限
|
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.