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.Page;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
import org.springframework.data.repository.CrudRepository;
|
import org.springframework.data.repository.CrudRepository;
|
||||||
|
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||||
|
|
||||||
import com.example.demo.messages.model.MessageEntity;
|
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);
|
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.Page;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
import org.springframework.data.repository.CrudRepository;
|
import org.springframework.data.repository.CrudRepository;
|
||||||
|
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||||
|
|
||||||
import com.example.demo.users.model.UserEntity;
|
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);
|
Page<UserEntity> findAll(Pageable pageable);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user