@Repository public interface EmployeeRepository extends org.springframework.data.jpa.repository.JpaRepository<Employee,Long>
| Modifier and Type | Method and Description |
|---|---|
void |
deleteForTenant(Integer tenantId) |
List<Employee> |
findAllByTenantId(Integer tenantId,
org.springframework.data.domain.Pageable pageable) |
Employee |
findEmployeeByName(Integer tenantId,
String name) |
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushfindAll@Query(value="select e from Employee e where e.tenantId = :tenantId order by LOWER(e.name)") List<Employee> findAllByTenantId(@Param(value="tenantId") Integer tenantId, org.springframework.data.domain.Pageable pageable)
@Query(value="select e from Employee e where e.tenantId = :tenantId and e.name = :name") Employee findEmployeeByName(@Param(value="tenantId") Integer tenantId, @Param(value="name") String name)
@Modifying(flushAutomatically=true,
clearAutomatically=true)
@Query(value="delete from Employee e where e.tenantId = :tenantId")
void deleteForTenant(@Param(value="tenantId")
Integer tenantId)
Copyright © 2017–2021 JBoss by Red Hat. All rights reserved.