public abstract class GenericSqlMapServiceImpl<T extends FieldAccessVo,ID extends Serializable> extends Object implements GenericService<T,ID>
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
GenericSqlMapServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count()
查找所有记录数量
|
void |
delete(ID id)
删除对象
|
void |
deleteBatch(ID[] ids)
批量删除对象
|
List<T> |
findAll()
查询所有对象
|
T |
findById(ID id)
通过主键查询对象
|
abstract DaoMapper<T,ID> |
getDao() |
void |
saveBatch(List<T> entitys)
批量保存
|
ID |
saveEntity(T entity)
保存对象
|
ID |
saveEntitySelective(T entity)
保存对象不为空的属性值(其余为数据库的默认值)
|
T |
saveOrUpdate(T entity)
保存或更新(如果对象已存在)
|
T |
saveOrUpdateSelective(T entity)
保存或更新(如果对象已存在)
|
void |
updateEntity(T entity)
更新对象的所有属性
|
void |
updateEntitySelective(T entity)
更新对象不为空的属性值
|
@Transactional(rollbackFor=java.lang.Exception.class) public void delete(ID id)
GenericServicedelete 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>id - id@Transactional(rollbackFor=java.lang.Exception.class) public void deleteBatch(ID[] ids)
GenericServicedeleteBatch 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>public List<T> findAll()
GenericServicefindAll 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>public T findById(ID id)
GenericServicefindById 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>id - data idpublic long count()
GenericServicecount 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>@Transactional(rollbackFor=java.lang.Exception.class) public ID saveEntity(T entity)
GenericServicesaveEntity 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>entity - entity@Transactional(rollbackFor=java.lang.Exception.class) public ID saveEntitySelective(T entity)
GenericServicesaveEntitySelective 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>entity - entity@Transactional(rollbackFor=java.lang.Exception.class) public void saveBatch(List<T> entitys)
GenericServicesaveBatch 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>entitys - entitys@Transactional(rollbackFor=java.lang.Exception.class) public void updateEntity(T entity)
GenericServiceupdateEntity 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>entity - entity@Transactional(rollbackFor=java.lang.Exception.class) public void updateEntitySelective(T entity)
GenericServiceupdateEntitySelective 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>entity - entity@Transactional(rollbackFor=java.lang.Exception.class) public T saveOrUpdate(T entity)
GenericServicesaveOrUpdate 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>entity - object@Transactional(rollbackFor=java.lang.Exception.class) public T saveOrUpdateSelective(T entity)
GenericServicesaveOrUpdateSelective 在接口中 GenericService<T extends FieldAccessVo,ID extends Serializable>entity - objectCopyright © 2018. All rights reserved.