Я использую SpringBoot в сочетании с Hibernate и Cassandra Database.Я сделал несколько методов, используя ResultSet, и до сих пор все работает отлично.Я создаю другой метод, создаю запрос, а затем ResultSet.
String queryString = query.toString().replace("?", dayList.toString());
ResultSet rS = dataSource.executeQuery(queryString);
Он выбрасывает меня:
com.datastax.driver.core.exceptions.InvalidQueryException: No keyspace has been specified. USE a keyspace, or explicitly specify keyspace.tablename
Запрос правильный.Когда я выполняю запрос в базе данных, он возвращает мне правильные данные.
Это странно, потому что я использую ту же реализацию в предыдущем методе, и она работает.
Вот мой запрос:
SELECT * FROM object_action_statistics WHERE day IN ('2018-04-29','2018-04-30') AND action_id=14 AND timestamp_from>=1525099500073 AND timestamp_from<1525120897000 ALLOW FILTERING