Spring DATA JPA, как написать метод, который использует постоянное значение для поля для извлечения данныхJAVA

Программисты JAVA общаются здесь
Anonymous
Spring DATA JPA, как написать метод, который использует постоянное значение для поля для извлечения данных

Сообщение Anonymous »

Привет, я использую Spring Data JPA и хочу использовать функцию генерации запроса по имени метода. У меня есть активное поле в БД, которое имеет только значения 0 и 1. Я хочу получить все данные, для которых активное значение равно 1.
Это постоянное значение, поэтому я не хочу передавать это значение как метод аргументы.

пожалуйста, предложите, какой метод будет для этого.

пример:

У меня есть объект EmailRef

Код: Выделить всё

public class EmailRef {

/* other vareialbe */

@Column(name="is_active") /* this is the field which value is 0 and 1 in DB*/
private Integer active;

/* setter getter method */
}
Это репозиторий, в котором я хочу написать метод, который будет извлекать все данные, для которых active равен 1;

Код: Выделить всё

public interface EmailRefRepositry extends JpaRepository {

@Query("select * from email_reference where is_active=1") /* this is the query I want to convert into method*/
List findByActive(); /*I want to write method like that which will fetch all data form table where active field value is 1*/
}
Я застрял в постоянной доле, пожалуйста, предложите

Спасибо
Судханшу

Подробнее здесь: https://stackoverflow.com/questions/452 ... eld-to-fet

Вернуться в «JAVA»