| 程序包 | 说明 |
|---|---|
| bee.cloud.core | |
| bee.cloud.engine.db.cnd | |
| bee.cloud.engine.db.core |
核心接口
|
| bee.cloud.engine.db.siud |
增册查改操作接口,主要为SELECT、UPDATE、DELETE、INSERT操作接口
|
| bee.cloud.engine.db.suid |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends CBase> |
Bee.getSelect(java.lang.Class<T> bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends CBase> |
SuperCnd.end() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends CBase> |
SuperCnd.setSelect(Select<T> select) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends CBase> |
Cnd.end() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends CBase> |
Cnd.setSelect(Select<T> select) |
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
Select.as(java.lang.String alias)
设置别名
|
Select |
Select.asc(java.lang.String... fields)
升序排序
|
Select |
Select.desc(java.lang.String... fields)
降序排序
|
Select |
Select.fields(java.lang.String... fields)
需要查询的表
|
Select |
Select.from(Select select,
java.lang.String alias)
子查询
|
Select |
Select.groupBy(java.lang.String... fields)
可选的 GROUP BY 子句的一般形式
GROUP BY expression [, ...] |
Select |
Select.having(Cnd condition)
可选的 HAVING 子句有如下形式:HAVING SUM(OrderPrice)<2000
|
Select |
Select.limit(int count)
LIMIT 子句由两个独立的子句组成:
LIMIT { count | ALL } OFFSET startcount 声明返回的最大行数,而 start 声明开始返回行之前忽略的行数。 |
Select |
Select.offset(int start)
从第几页开始取数据
|
Select |
Select.Join.on(Cnd cnd)
ON条件表达式
|
Select |
Select.orderBy(java.lang.String orderby)
混合排序表达式
可选的 ORDER BY 子句有下面的一般形式: ORDER BY expression [ ASC | DESC | USING operator ] [, ...] |
Select |
Select.setSplitValue(java.lang.String value)
设置分表规则值
|
Select |
Select.Join.using(java.lang.String key)
Using关键字连接
|
Select |
Select.where(Cnd cnd)
WHERE条件表达式
|
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
Select.from(Select select,
java.lang.String alias)
子查询
|
Select.Join |
Select.innerJoin(Select select,
java.lang.String... fields)
INNER JOIN子查询Select语句
|
Select.Join |
Select.join(Select select,
java.lang.String... fields)
JOIN子查询Select语句
|
Select.Join |
Select.leftJoin(Select select,
java.lang.String... fields)
LEFT JOIN子查询Select语句
|
Select.Join |
Select.outerJoin(Select select,
java.lang.String... fields)
OUTER JOIN子查询Select语句
|
Select.Join |
Select.rightJoin(Select select,
java.lang.String... fields)
RIGHT JOIN子查询Select语句
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SelectWrap<T extends CBase>
功能说明:
|
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
SelectWrap.as(java.lang.String alias) |
Select |
SelectWrap.asc(java.lang.String... fields) |
Select |
SelectWrap.desc(java.lang.String... fields) |
Select |
SelectWrap.fields(java.lang.String... fields) |
Select |
SelectWrap.from(Select select,
java.lang.String alias) |
Select |
SelectWrap.groupBy(java.lang.String... fields) |
Select |
SelectWrap.having(Cnd condition) |
Select |
SelectWrap.limit(int count) |
Select |
SelectWrap.offset(int start) |
Select |
SelectWrap.orderBy(java.lang.String orderby) |
Select |
SelectWrap.setSplitValue(java.lang.String splitValue) |
Select |
SelectWrap.where(Cnd cnd) |
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
SelectWrap.from(Select select,
java.lang.String alias) |
Select.Join |
SelectWrap.innerJoin(Select select,
java.lang.String... fields) |
Select.Join |
SelectWrap.join(Select select,
java.lang.String... fields) |
Select.Join |
SelectWrap.leftJoin(Select select,
java.lang.String... fields) |
Select.Join |
SelectWrap.outerJoin(Select select,
java.lang.String... fields) |
Select.Join |
SelectWrap.rightJoin(Select select,
java.lang.String... fields) |