public abstract class ObjSQLAbstractServiceImpl extends Object implements ObjSQLService
| 构造器和说明 |
|---|
ObjSQLAbstractServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beginSameConnection()
声明开始使用同一Connection.declare begin Same Connection for some ORM operation.
|
<T> int |
delete(T entity)
根据实体对象entity删除数据.According to entity object delete record.
|
<T> int |
delete(T entity,
Condition condition)
根据实体对象和Condition删记录.Delete the records according to entity and condition.
|
void |
endSameConnection()
声明结束使用同一Connection.declare end Same Connection for some ORM operation.
|
abstract Suid |
getSuid() |
<T> int |
insert(T entity)
根据实体对象entity插入数据.According to entity object insert record.
|
<T> long |
insertAndReturnId(T entity)
根据实体对象entity插入数据,并返回主键id值.According to entity object insert record and return id value.
|
<T> List<T> |
select(T entity)
根据实体对象entity查询数据
According to entity object select records from database. |
<T> List<T> |
select(T entity,
Condition condition)
根据实体对象和Condition查询数据.Select the records according to entity and condition.
|
Suid |
setDynamicParameter(String para,
String value)
为动态表名、实体名参数设置值.set dynamic parameter for dynamic table & entity name
本方法的调用要早于select,update,insert,delete等方法. |
<T> int |
update(T entity)
根据实体对象entity更新数据,这个方法用于SQL的where条件的只有id属性,其它非null(且非空字符串)字段将更新到数据库(id除外)
According to entity object update record.This method just has id field to SQL where expression. |
public abstract Suid getSuid()
public <T> int insert(T entity)
Suidinsert 在接口中 Suidentity - 与表对应的实体对象,且不能为空. table's entity(do not allow null).public <T> long insertAndReturnId(T entity)
SuidinsertAndReturnId 在接口中 Suidentity - 与表对应的实体对象,且不能为空. table's entity(do not allow null).public <T> List<T> select(T entity)
Suidselect 在接口中 Suidentity - 与表对应的实体对象,且不能为空. table's entity(do not allow null).public <T> int delete(T entity)
Suiddelete 在接口中 Suidentity - 与表对应的实体对象,且不能为空. table's entity(do not allow null).public <T> int update(T entity)
Suidupdate 在接口中 Suidentity - 与表对应的实体对象,且不能为空;entity中id属性不能为空,作为过虑条件SuidRich.update(Object,java.lang.String)public <T> List<T> select(T entity, Condition condition)
Suidselect 在接口中 Suidentity - 与表对应的实体对象,且不能为空. table's entity(do not allow null).condition - entity默认有值的字段会转成field=value的形式,其它形式可通过condition指定.public <T> int delete(T entity,
Condition condition)
Suiddelete 在接口中 Suidentity - 与表对应的实体对象,且不能为空. table's entity(do not allow null).condition - entity默认有值的字段会转成field=value的形式,其它形式可通过condition指定.public Suid setDynamicParameter(String para, String value)
SuidsetDynamicParameter 在接口中 Suidpara - parameter namevalue - parameter valuepublic void beginSameConnection()
SuidbeginSameConnection 在接口中 Suidpublic void endSameConnection()
SuidendSameConnection 在接口中 SuidCopyright © 2021. All rights reserved.