public interface TenantPolicyDao extends io.geewit.data.jpa.essential.repository.EntityGraphJpaRepository<TenantPolicy,java.lang.Long>, io.geewit.data.jpa.essential.repository.EntityGraphJpaSpecificationExecutor<TenantPolicy>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteById(java.lang.Long id) |
java.util.List<TenantPolicy> |
findByName(java.lang.String name) |
java.util.List<TenantPolicy> |
findByTenantId(long tenantId) |
java.util.List<TenantPolicy> |
findByTenantIdAndName(long tenantId,
java.lang.String name) |
java.util.List<java.lang.String> |
findPoliciesByTenantIdAndName(long tenantId,
java.lang.String name) |
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, exists, findAll, findOnefindAll, findAllfindAll, findAllById, findByIdcount, delete, deleteAll, deleteAll, deleteAllById, existsById, findById, save@Transactional(rollbackFor=java.lang.Exception.class)
@Modifying(flushAutomatically=true,
clearAutomatically=true)
@Query(value="delete from TenantPolicy tp where tp.id = :id")
void deleteById(@Param(value="id")
java.lang.Long id)
deleteById 在接口中 org.springframework.data.repository.CrudRepository<TenantPolicy,java.lang.Long>@Query(value="select tp from TenantPolicy tp where tp.tenantId = :tenantId") java.util.List<TenantPolicy> findByTenantId(@Param(value="tenantId") long tenantId)
@Query(value="select tp from TenantPolicy tp where tp.tenantId = :tenantId and tp.name = :name") java.util.List<TenantPolicy> findByTenantIdAndName(@Param(value="tenantId") long tenantId, @Param(value="name") java.lang.String name)
@Query(value="select tp.policy from TenantPolicy tp where tp.tenantId = :tenantId and tp.name = :name")
java.util.List<java.lang.String> findPoliciesByTenantIdAndName(@Param(value="tenantId")
long tenantId,
@Param(value="name")
java.lang.String name)
@Query(value="select tp from TenantPolicy tp where tp.name = :name") java.util.List<TenantPolicy> findByName(@Param(value="name") java.lang.String name)