public class DBE
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DBE.Param |
| 构造器和说明 |
|---|
DBE() |
| 限定符和类型 | 方法和说明 |
|---|---|
static VSql |
build(DBE.Param param) |
static <T> java.util.Map<java.lang.String,java.util.List<T>> |
classify(java.util.List<T> list,
java.lang.String fieldName)
将list通过fieldName进行分类
|
static Result |
execute(DBE.Param param) |
static Result |
execute(DBE.Param param,
boolean noCache) |
static Result |
execute(VSql vsql) |
static Result |
execute(VSql vsql,
boolean noCache) |
static <T extends CBase> |
getDelete(java.lang.Class<T> bean) |
static <T extends CBase> |
getInsert(java.lang.Class<T> bean) |
static <T extends CBase> |
getSelect(java.lang.Class<T> bean) |
static Sql |
getSql() |
static Sql |
getSqlNoCache() |
static <T extends CBase> |
getUpdate(java.lang.Class<T> bean) |
static <T> java.util.Map<java.lang.Object,T> |
listToMap(java.util.List<T> list,
java.lang.String fieldName)
将list通过fieldName进行分类,一般是通PK进行重组,fieldName重复数据只取最后一条
|
static <T extends CBase> |
load(java.lang.Class<T> table,
RequestParam param) |
static <T> T |
load(DBE.Param param)
通过Param加载Table实体
|
static <T> T |
load(DBE.Param param,
boolean noCache) |
static <T> T |
load(VSql vsql) |
static <T> T |
load(VSql vsql,
boolean noCache) |
static <T> T |
loadBean(DBE.Param param) |
static <T> T |
loadBean(DBE.Param param,
boolean noCache) |
static <T> T |
loadBean(VSql vsql) |
static <T> T |
loadBean(VSql vsql,
boolean noCache) |
static <T extends CBase> |
query(java.lang.Class<T> table,
DBE.Param param) |
static <T extends CBase> |
query(java.lang.Class<T> table,
DBE.Param param,
boolean noCache) |
static <T extends CBase> |
query(java.lang.Class<T> table,
RequestParam param) |
static <T extends CBase> |
query(java.lang.Class<T> clazz,
VSql vsql) |
static <T extends CBase> |
query(java.lang.Class<T> clazz,
VSql vsql,
boolean noCache) |
static <T> java.util.List<T> |
query(VSql vsql) |
static <T> java.util.List<T> |
queryBeans(DBE.Param param) |
static <T> java.util.List<T> |
queryBeans(DBE.Param param,
boolean noCache) |
static <T> java.util.List<T> |
queryBeans(VSql vsql) |
static <T> java.util.List<T> |
queryBeans(VSql vsql,
boolean noCache) |
public static Sql getSql()
public static Sql getSqlNoCache()
public static <T> T load(DBE.Param param)
T - -table - -param - 参数值public static <T> T loadBean(DBE.Param param)
public static <T> T loadBean(DBE.Param param, boolean noCache)
public static <T> T loadBean(VSql vsql)
public static <T> T loadBean(VSql vsql, boolean noCache)
public static <T> java.util.List<T> queryBeans(DBE.Param param)
public static <T> java.util.List<T> queryBeans(DBE.Param param, boolean noCache)
public static <T> java.util.List<T> queryBeans(VSql vsql)
public static <T> java.util.List<T> queryBeans(VSql vsql, boolean noCache)
public static <T extends CBase> T load(java.lang.Class<T> table, RequestParam param)
public static <T> T load(DBE.Param param, boolean noCache)
public static <T> T load(VSql vsql)
public static <T> T load(VSql vsql, boolean noCache)
public static <T> java.util.List<T> query(VSql vsql)
public static <T extends CBase> java.util.List<T> query(java.lang.Class<T> table, DBE.Param param)
public static <T extends CBase> java.util.List<T> query(java.lang.Class<T> table, RequestParam param)
public static <T extends CBase> java.util.List<T> query(java.lang.Class<T> table, DBE.Param param, boolean noCache)
public static <T extends CBase> java.util.List<T> query(java.lang.Class<T> clazz, VSql vsql, boolean noCache)
public static <T> java.util.Map<java.lang.String,java.util.List<T>> classify(java.util.List<T> list,
java.lang.String fieldName)
T - -list - -fieldName - -public static <T> java.util.Map<java.lang.Object,T> listToMap(java.util.List<T> list,
java.lang.String fieldName)
T - -list - -fieldName - -