public class Sqlexe
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
execute(DBE.Param param,
Result results) |
Result |
execute(VSql vsql) |
void |
execute(VSql vsql,
Result results) |
java.util.List |
getChildren(java.util.List plist,
java.lang.String path)
根据指定的路径子节点数据重新组成一个新的List,只支持数据为Table的list
|
<T> T |
insert(VSql vsql) |
<T> T |
load(VSql vsql) |
<T> T |
loadBean(VSql vsql) |
static <T extends CBase> |
marge1To1(java.util.List<T> ptable,
java.util.List<T> ctable,
java.lang.String pfield,
java.lang.String cfield,
java.lang.String mgname)
合并两个列表,1对1合并
|
static <T extends CBase> |
marge1ToN(java.util.List<T> ptable,
java.util.List<T> ctable,
java.lang.String pfield,
java.lang.String cfield,
java.lang.String mgname)
合并两个列表,1对多合并
|
<T> java.util.List<T> |
query(VSql vsql) |
<T> java.util.List<T> |
query(VSql vsql,
Listener listener) |
<T> java.util.List<T> |
queryBeans(VSql vsql) |
<K,T> java.util.Map<K,T> |
queryMap(VSql vsql) |
<K,T> java.util.Map<K,T> |
queryMap(VSql vsql,
java.lang.String fieldName) |
<K,T> java.util.Map<K,T> |
queryMap(VSql vsql,
java.lang.String fieldName,
Listener listener) |
void |
rollback()
事务回滚,只针对设置事务的请求有效
|
public void rollback()
public static <T extends CBase> void marge1To1(java.util.List<T> ptable, java.util.List<T> ctable, java.lang.String pfield, java.lang.String cfield, java.lang.String mgname)
T - -Tableptable - -父列表ctable - -子列表pfield - -父关联字段名称cfield - -子关联字段名称mgname - -合并后的名称,默认为childrenpublic static <T extends CBase> void marge1ToN(java.util.List<T> ptable, java.util.List<T> ctable, java.lang.String pfield, java.lang.String cfield, java.lang.String mgname)
T - -ptable - -父数据列表ctable - -子数据列表pfield - -父参照数据字段名cfield - -子数据与父数据对应的字段名mgname - -合并到父数据中的数据项名称public <T> T insert(VSql vsql)
public java.util.List getChildren(java.util.List plist,
java.lang.String path)
plist - -父列表path - -路径,如:a.b.cpublic <T> T loadBean(VSql vsql)
public <T> T load(VSql vsql)
public <T> java.util.List<T> query(VSql vsql)
public <T> java.util.List<T> queryBeans(VSql vsql)
public <K,T> java.util.Map<K,T> queryMap(VSql vsql)
public <K,T> java.util.Map<K,T> queryMap(VSql vsql, java.lang.String fieldName)