У меня есть таблица базы данных Oracle с тремя столбцами: Id, RTOName, VehicleCode. моя таблица выглядит так, как показано ниже
RTOName — это тип varchar2, а VehicleCode — NUMBER (2,0) и является полем, допускающим значение NULL. Итак, у меня есть данные, как показано ниже, и я хочу получить записи с Some VehicleCode и с нулевым значением. Такой дизайн таблицы уже изменился, что сильно повлияет на мое приложение. У меня есть собственный запрос JPA, который я использовал таким образом, и я хочу получить записи с нулевыми значениями.
Query query = createNativeQuery("select RTOName,VehicleCode from tbl_vehiclecodes WHERE VehicleCode=#vCode");
query.setParameter("vCode", vehicleCode);
Из приведенного выше запроса я получу только запись с ненулевым значением. Например. для параметра vCode 61 я получу Marathalli,61. Если мой vCode равен нулю, у меня проблема, и я не получу никакой записи. Как добиться этого в Native Query? Я знаю, что мы можем использовать IS NULL в предложении Query in where. Поскольку у меня есть некоторые цифры здесь В моем случае, как это решить? Любая помощь
Спасибо