Несоответствие типов RuntimeException.BOOLEAN для null с использованием Phoenix JDBC - PullRequest
0 голосов
/ 22 мая 2018

В настоящее время у меня возникает следующая ошибка:

Remote driver error: RuntimeException: org.apache.phoenix.schema.TypeMismatchException: ERROR 203 (22005): Type mismatch. BOOLEAN for null -> TypeMismatchException: ERROR 203 (22005): Type mismatch. BOOLEAN for null

При выполнении запроса с использованием Java:

phoenixJdbcTemplate.queryForMap("SELECT COUNT(*) AS totalRecord From DEV.CUSTOMER WHERE CUSTOMER_FULL_NAME LIKE ?", Object[]{"%CUSTOMER"});

Я использую библиотеку phoenix-queryserver-client (4.10.0-HBase-1.2)

Примечание: это происходит только тогда, когда я использую оператор LIKE,

Если при попытке выполнить полный запрос ниже не возникла ошибка:

phoenixJdbcTemplate.queryForMap("SELECT COUNT(*) AS totalRecord From DEV.CUSTOMER WHERE CUSTOMER_FULL_NAME LIKE '%CUSTOMER'");
...