@Transactional(propagation=REQUIRED, rollbackFor=java.lang.RuntimeException.class) public abstract class BaseService<E> extends java.lang.Object implements Service<E>
构造器和说明 |
---|
BaseService() |
限定符和类型 | 方法和说明 |
---|---|
void |
clear()
清除会话
|
java.lang.Long |
count(Searchable searchable)
根据查询条件获取实体所有数目
|
java.lang.Long |
countAll()
查询实体所有数目
|
void |
delete(E entity)
删除实体
|
boolean |
deleteById(java.io.Serializable... id)
根据实体ID进行批量删除
|
void |
evict(E entity)
从持久化上下文中删除给定实体
|
java.util.List<E> |
find(java.util.Map<java.lang.String,java.lang.Object> searchParams)
根据属性列表获取实体列表
|
java.util.List<E> |
find(Searchable searchable)
根据查询条件获取实体列表
|
java.util.List<E> |
find(java.lang.String propName,
java.lang.Object propValue)
根据属性获取实体列表
|
java.util.List<E> |
findAll()
查询所有实体
|
java.util.List<E> |
findAll(java.lang.Integer maxResults)
查询所有实体
|
java.util.List<E> |
findAll(Sort sort,
java.lang.Integer maxResults)
查询所有实体
|
E |
get(java.util.Map<java.lang.String,java.lang.Object> searchParams)
根据属性列表获取单个实体
|
E |
get(Searchable searchable)
根据给定查询条件获取单个实体
|
E |
get(java.io.Serializable id)
根据实体ID获取单个实体
|
E |
get(java.lang.String propName,
java.lang.Object propValue)
根据属性名获取单个实体
|
E |
load(java.io.Serializable id)
根据ID延迟加载持久化对象
|
E |
merge(E entity)
合并给定的实体状态到持久化上下文
|
void |
persist(E entity)
保存实体
|
java.io.Serializable |
save(E entity)
保存实体并返回ID
|
void |
update(E entity)
更新实体
|
void |
update(Searchable searchable,
java.lang.String[] propName,
java.lang.Object[] propValue)
根据给定条件更新指定字段
|
void |
update(Searchable searchable,
java.lang.String propName,
java.lang.Object propValue)
根据给定条件更新指定字段
|
public boolean deleteById(java.io.Serializable... id)
Service
deleteById
在接口中 Service<E>
public void update(Searchable searchable, java.lang.String[] propName, java.lang.Object[] propValue)
Service
public void update(Searchable searchable, java.lang.String propName, java.lang.Object propValue)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public E get(java.io.Serializable id)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public E get(Searchable searchable)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public E get(java.lang.String propName, java.lang.Object propValue)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public E get(java.util.Map<java.lang.String,java.lang.Object> searchParams)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public java.lang.Long countAll()
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public java.util.List<E> findAll(Sort sort, java.lang.Integer maxResults)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public java.util.List<E> findAll(java.lang.Integer maxResults)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public java.util.List<E> findAll()
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public java.lang.Long count(Searchable searchable)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public java.util.List<E> find(Searchable searchable)
Service
@Transactional(readOnly=true, propagation=NOT_SUPPORTED) public java.util.List<E> find(java.util.Map<java.lang.String,java.lang.Object> searchParams)
Service