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