Quarkus Panache находит нулевой столбец в запросеJAVA

Программисты JAVA общаются здесь
Anonymous
Quarkus Panache находит нулевой столбец в запросе

Сообщение Anonymous »

Я использую Panache для запроса таблицы БД, где в некоторых столбцах могут быть нулевые значения.
Я хочу найти строку для поиска 2 столбца.
Я Я использую этот синтаксис, но он не работает для нулевых значений

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

Entity.find("column1 = ?1 and column2= ?2", value1, value2);
При поиске в Интернете я нашел это решение, но оно слишком многословное:

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

if (address != null) {
query.append(" and address = :address");
params.put("address", address);
} else {
query.append(" and address is null");
}

Entity.list(query.toString(), params);
Есть ли способы короче?

Подробнее здесь: https://stackoverflow.com/questions/790 ... in-a-query

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