0

我正在尝试在项目中实现 Spring Data Crate API。按照此处提供的说明进行操作:

https://crate.io/a/using-sprint-data-crate-with-your-java-rest-application/

涵盖了插入/更新/FindById 方法。我的问题是如何使用这个 API 创建自定义查询。

4

2 回答 2

0

你看过我们的 Spring Data 适配器吗?

声明的查询

也可以使用@Query注解来定义查询:

public interface UserRepository extends CrateRepository<User, String> {

    @Query("select * from users")
    List<User> getAllUsers();
}

https://github.com/crate/spring-data-crate#declared-queries

于 2016-10-01T17:20:33.200 回答
0

请注意,不幸的是,自 v0.57 起不再支持 crate java-client。

https://crate.io/docs/clients/java/

这给我们留下了 java-jdbc:

https://github.com/crate/crate-sample-apps/blob/master/java/documentation.md

Spring 数据适配器正在使用 java-client。

这是一个使用 JDBC 来访问 CrateDB (> v0.57.0) https://github.com/klearchos/crate的 Spring Boot 应用程序

这里是官方示例,以便通过 JDBC(使用 Spark 框架)访问 CreateDB。https://github.com/crate/crate-sample-apps/tree/master/java

于 2017-06-20T11:15:50.740 回答