Class EntityServiceImpl<DAO extends CommonJpaRepository<T,ID>,T,ID extends Serializable>
java.lang.Object
cn.net.vidyo.framework.data.jpa.service.EntityServiceImpl<DAO,T,ID>
- All Implemented Interfaces:
EntityService<DAO,T, ID>
- Direct Known Subclasses:
EntityConditionServiceImpl
public abstract class EntityServiceImpl<DAO extends CommonJpaRepository<T,ID>,T,ID extends Serializable>
extends Object
implements EntityService<DAO,T,ID>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatchUpdate(Iterable<S> var1) voidvoidintdeleteById(ID id) intdeleteByIds(ID... ids) intdeleteByIds(Iterable<ID> ids) intgetByEntityId(T t) getCodeById(ID id) protected abstract DAOgetIdByEntity(T t) getIdKeyById(ID id) getNameById(ID id) <S extends T>
Ssave(S entity) <S extends T>
SsaveAndFlush(S entity) inttruncateParmeryKey(Class... entityClasss) intupdateHiddenById(ID id, Object value) intupdateStatusById(ID id, Object value)
-
Constructor Details
-
EntityServiceImpl
public EntityServiceImpl()
-
-
Method Details
-
getRepositoryDao
- Specified by:
getRepositoryDaoin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
getEntityDao
-
updateStatusById
- Specified by:
updateStatusByIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
updateHiddenById
- Specified by:
updateHiddenByIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
deleteByIds
- Specified by:
deleteByIdsin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
deleteByIds
- Specified by:
deleteByIdsin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
deleteById
- Specified by:
deleteByIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
deleteAll
@Transactional(readOnly=false) public void deleteAll()- Specified by:
deleteAllin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
deleteAll
- Specified by:
deleteAllin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
getById
- Specified by:
getByIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
getIdByEntity
- Specified by:
getIdByEntityin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
getByEntityId
- Specified by:
getByEntityIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
truncateParmeryKey
- Specified by:
truncateParmeryKeyin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
dropTable
- Specified by:
dropTablein interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
getNameById
- Specified by:
getNameByIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
getIdKeyById
- Specified by:
getIdKeyByIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
getCodeById
- Specified by:
getCodeByIdin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
findByIds
- Specified by:
findByIdsin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
findByIds
- Specified by:
findByIdsin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
batchUpdate
- Specified by:
batchUpdatein interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
save
- Specified by:
savein interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
saveAndFlush
- Specified by:
saveAndFlushin interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-
batchSave
- Specified by:
batchSavein interfaceEntityService<DAO extends CommonJpaRepository<T,ID>, T, ID extends Serializable>
-