Назад к вопросам
Junior — Middle
66
Каким образом в Spring Data JPA можно реализовать получение списка пользователей по заданному имени?
Ответ от нейросети
sobes.tech AI
В Spring Data JPA для получения списка пользователей по заданному имени можно определить метод в интерфейсе репозитория, используя соглашения именования методов. Например, если у вас есть сущность User с полем name, то в интерфейсе UserRepository можно добавить метод:
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByName(String name);
}
Spring Data JPA автоматически сгенерирует запрос, который вернет всех пользователей с указанным именем. Вызов метода будет выглядеть так:
List<User> users = userRepository.findByName("Иван");
Если нужно более сложное условие, можно использовать аннотацию @Query с JPQL или нативным SQL.