Repository / Add PagingAndSortingRepository
This commit is contained in:
parent
5fbd7c5510
commit
baf5215626
@ -6,11 +6,12 @@ import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||
|
||||
import com.example.demo.messages.model.MessageEntity;
|
||||
|
||||
// Хранилище для сущности "Сообщение"
|
||||
public interface MessageRepository extends CrudRepository<MessageEntity, Long> {
|
||||
public interface MessageRepository extends CrudRepository<MessageEntity, Long>, PagingAndSortingRepository<MessageEntity, Long> {
|
||||
// Получить сообщение по пользователю и идентификатору
|
||||
Optional<MessageEntity> findOnyByUserIdAndId(Long userId, Long id);
|
||||
|
||||
|
@ -5,11 +5,12 @@ import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||
|
||||
import com.example.demo.users.model.UserEntity;
|
||||
|
||||
// Хранилище для сущности "Пользователь"
|
||||
public interface UserRepository extends CrudRepository<UserEntity, Long> {
|
||||
public interface UserRepository extends CrudRepository<UserEntity, Long>, PagingAndSortingRepository<UserEntity, Long> {
|
||||
// Получить список всех пользовалей (с пагинацией)
|
||||
Page<UserEntity> findAll(Pageable pageable);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user