@Author(author="Loy Fu",
website="http://www.17jee.com",
contact="qq\u7fa4 540553957")
public interface DataStrategyRepository
extends com.loy.e.core.repository.GenericRepository<DataStrategyEntity,java.lang.String>
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<DataStrategyEntity> |
findAll() |
java.util.List<DataStrategyEntity> |
findByRoleId(java.lang.String roleId) |
java.util.List<DataStrategyEntity> |
findByUserId(java.lang.String userId) |
java.util.List<DataStrategyEntity> |
findByUserId(java.lang.String userId,
java.lang.String uniqueKey) |
java.util.List<com.loy.upm.sys.domain.entity.RoleEntity> |
findRolesByStrategyId(java.lang.String strategyId) |
org.springframework.data.domain.Page<DataStrategyEntity> |
queryDataStrategyPage(DataStrategyQueryParam dataStrategy,
org.springframework.data.domain.Pageable pageable) |
@Query(value="select distinct x from DataStrategyEntity x join x.roles xr left join x.users xu, UserEntity u join u.roles ur where ((xr.id = ur.id and u.id = ?1) or xu.id = ?1 ) and x.uniqueKey = ?2") @QueryHints(value=) java.util.List<DataStrategyEntity> findByUserId(java.lang.String userId, java.lang.String uniqueKey)
@Query(value="select distinct x from DataStrategyEntity x join x.roles xr left join x.users xu, UserEntity u join u.roles ur where (xr.id = ur.id and u.id = ?1) or ( xu.id = ?1 ) order by x.uniqueKey asc ") @QueryHints(value=) java.util.List<DataStrategyEntity> findByUserId(java.lang.String userId)
@Query(value=" from DataStrategyEntity x where 1=1 <notEmpty name=\'uniqueKey\'> and x.uniqueKey = :uniqueKey </notEmpty> <notEmpty name=\'name\'> and x.name like \'%${name}%\'</notEmpty> ")
@DynamicQuery
org.springframework.data.domain.Page<DataStrategyEntity> queryDataStrategyPage(DataStrategyQueryParam dataStrategy,
org.springframework.data.domain.Pageable pageable)
@Query(value="select x.roles from DataStrategyEntity x where x.id = ?1") java.util.List<com.loy.upm.sys.domain.entity.RoleEntity> findRolesByStrategyId(java.lang.String strategyId)
@Query(value="select x from DataStrategyEntity x join x.roles xr where xr.id = ?1") @QueryHints(value=) java.util.List<DataStrategyEntity> findByRoleId(java.lang.String roleId)
@Query(value=" from DataStrategyEntity") @QueryHints(value=) java.util.List<DataStrategyEntity> findAll()
findAll 在接口中 com.loy.e.core.repository.GenericRepository<DataStrategyEntity,java.lang.String>