Как решить & ldquo; Не удалось найти таблицу SQL для типа & rdquo; исключение на Ignite SqlQuery?

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

0
задан IanW 14 April 2019 в 12:26
поделиться

1 ответ

Вы не указали объекты запроса в конфигурации кеша. Их можно настроить с помощью свойства CacheConfiguration # indexedTypes .

Следующая строка должна исправить ваш пример:

empCacheCfg.setIndexedTypes(Integer.class, Employee.class);

Документация: https://apacheignite.readme.io/docs/cache-queries#section-query-configuration-by-annotations

0
ответ дан Denis 14 April 2019 в 12:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: