public class MoreObjSQL extends AbstractCommOperate implements org.teasoft.bee.osql.api.MoreTable
dsName, interceptorChain, nameTranslate| Constructor and Description |
|---|
MoreObjSQL() |
| Modifier and Type | Method and Description |
|---|---|
<T> int |
count(T entity) |
<T> int |
count(T entity,
org.teasoft.bee.osql.api.Condition condition) |
<T> int |
delete(T entity) |
org.teasoft.bee.osql.BeeSql |
getBeeSql() |
org.teasoft.bee.osql.MoreObjToSQL |
getMoreObjToSQL() |
org.teasoft.bee.osql.api.SuidRich |
getSuidRich() |
<T> int |
insert(T entity) |
<T> List<T> |
select(T entity) |
<T> List<T> |
select(T entity,
org.teasoft.bee.osql.api.Condition condition) |
<T> List<T> |
select(T entity,
int start,
int size) |
<T> String |
selectJson(T entity,
org.teasoft.bee.osql.api.Condition condition) |
<T> List<String[]> |
selectString(T entity,
org.teasoft.bee.osql.api.Condition condition) |
<T> String |
selectWithFun(T entity,
org.teasoft.bee.osql.api.Condition condition) |
void |
setBeeSql(org.teasoft.bee.osql.BeeSql beeSql) |
MoreObjSQL |
setDynamicParameter(String para,
String value) |
static void |
setFieldValue(Field field,
Object targetObj,
Object value) |
void |
setMoreObjToSQL(org.teasoft.bee.osql.MoreObjToSQL moreObjToSQL) |
void |
setSuidRich(org.teasoft.bee.osql.api.SuidRich suidRich) |
<T> int |
update(T entity) |
doBeforePasreEntity, doBeforeReturn, doBeforeReturn, getDataSourceName, getInterceptorChain, regCondition, regSuidType, setDataSourceName, setInterceptorChain, setNameTranslateOneTimepublic <T> List<T> select(T entity)
select in interface org.teasoft.bee.osql.api.MoreTablepublic <T> List<T> select(T entity, int start, int size)
select in interface org.teasoft.bee.osql.api.MoreTablepublic <T> List<T> select(T entity, org.teasoft.bee.osql.api.Condition condition)
select in interface org.teasoft.bee.osql.api.MoreTablepublic <T> String selectWithFun(T entity, org.teasoft.bee.osql.api.Condition condition)
selectWithFun in interface org.teasoft.bee.osql.api.MoreTablepublic <T> int count(T entity)
count in interface org.teasoft.bee.osql.api.MoreTablepublic <T> int count(T entity,
org.teasoft.bee.osql.api.Condition condition)
count in interface org.teasoft.bee.osql.api.MoreTablepublic <T> List<String[]> selectString(T entity, org.teasoft.bee.osql.api.Condition condition)
selectString in interface org.teasoft.bee.osql.api.MoreTablepublic <T> String selectJson(T entity, org.teasoft.bee.osql.api.Condition condition)
selectJson in interface org.teasoft.bee.osql.api.MoreTablepublic MoreObjSQL setDynamicParameter(String para, String value)
setDynamicParameter in interface org.teasoft.bee.osql.api.MoreTablepublic org.teasoft.bee.osql.BeeSql getBeeSql()
public void setBeeSql(org.teasoft.bee.osql.BeeSql beeSql)
public org.teasoft.bee.osql.MoreObjToSQL getMoreObjToSQL()
public void setMoreObjToSQL(org.teasoft.bee.osql.MoreObjToSQL moreObjToSQL)
public org.teasoft.bee.osql.api.SuidRich getSuidRich()
public void setSuidRich(org.teasoft.bee.osql.api.SuidRich suidRich)
public <T> int insert(T entity)
insert in interface org.teasoft.bee.osql.api.MoreTablepublic <T> int update(T entity)
update in interface org.teasoft.bee.osql.api.MoreTablepublic <T> int delete(T entity)
delete in interface org.teasoft.bee.osql.api.MoreTablepublic static void setFieldValue(Field field, Object targetObj, Object value) throws IllegalAccessException
IllegalAccessExceptionCopyright © 2025. All rights reserved.