Spring данные JPA и параметры, которые могут иметь значение nullJAVA

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

Сообщение Anonymous »

Насколько я понимаю, с JPA данных Spring у меня не может быть метода запроса для извлечения всех строк, где столбец равен заданному ненулевому параметру метода, и использовать тот же метод для извлечения всех строк, где этот столбец имеет значение NULL, когда метод параметр имеет значение null.

Это правильно?

Поэтому я должен различать это в своем JAVA-коде, и я необходимо использовать отдельный метод запроса, явно запрашивающий значение null значения, как в примере ниже?

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

// Query methods
List findByParameter(Parameter parameter);
List findByParameterIsNull();

...

List result = new ArrayList();

if (parameter == null)
result = findByParameterIsNull();
else
result = findByParameter(parameter);
Это плохо, если у меня есть 4 параметра, которые могут быть нулевыми, и мне придется кодировать 16 различных методов запроса.

Подробнее здесь: https://stackoverflow.com/questions/302 ... an-be-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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