Sobes.tech
Назад к вопросам
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.