java.lang.IllegalArgumentException: неподдерживаемое ключевое слово: GREATER_THAN_EQUAL (1): [IsGreaterThanEqual, GreaterThanEqual] - PullRequest
0 голосов
/ 13 марта 2019

Я использую Spring JPA в базе данных Azure Cosmos.

Мой код здесь

public interface DeviceTelemetryRepository extends DocumentDbRepository<DeviceTelemetry, String>{

    List<DeviceTelemetry> findAll();

    @Query(value="SELECT * FROM DeviceTelemetry where deviceId= ?1 and date >= ?2 and date <= ?3", nativeQuery = true)
    List<DeviceTelemetry> findDeviceTelemetryByDeviceIdAndDateGreaterThanEqualAndDateLessThanEqual(@Param("deviceId") int deviceId,
                                                               @Param("from") long from,
                                                               @Param("to") long to    );

}

Сообщения об ошибках:

java.lang.IllegalArgumentException: неподдерживаемое ключевое слово: GREATER_THAN_EQUAL (1): [IsGreaterThanEqual, GreaterThanEqual] в com.microsoft.azure.spring.data.documentdb.repository.query.DocumentDbQueryCreator.from (DocumentDbQueryCreator.java:82) ~ [spring-data-cosmosdb-2.0.3.jar: na] в com.microsoft.azure.spring.data.documentdb.repository.query.DocumentDbQueryCreator.and (DocumentDbQueryCreator.java:56) ~ [spring-data-cosmosdb-2.0.3.jar: na] в com.microsoft.azure.spring.data.documentdb.repository.query.DocumentDbQueryCreator.and (DocumentDbQueryCreator.java:25) ~ [spring-data-cosmosdb-2.0.3.jar: na] в org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria (AbstractQueryCreator.java:122) ~ [spring-data-commons-2.0.10.RELEASE.jar: 2.0.10.RELEASE] в org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery (AbstractQueryCreator.java:95) ~ [spring-data-commons-2.0.10.RELEASE.jar: 2.0.10.RELEASE] в org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery (AbstractQueryCreator.java:81) ~ [весна-данные-Обще-2.0.10.RELEASE.jar: 2.0.10.RELEASE]

У вас есть опыт? Спасибо!

1 Ответ

0 голосов
/ 19 марта 2019

Я нашел решение для Spring-data-cosmos db.Я получил ответ от Microsoft Github.

https://github.com/Microsoft/spring-data-cosmosdb/issues/347

azure-documentdb-spring-boot-starter - это старая версия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...