我正在尝试在项目中实现 Spring Data Crate API。按照此处提供的说明进行操作:
https://crate.io/a/using-sprint-data-crate-with-your-java-rest-application/
涵盖了插入/更新/FindById 方法。我的问题是如何使用这个 API 创建自定义查询。
我正在尝试在项目中实现 Spring Data Crate API。按照此处提供的说明进行操作:
https://crate.io/a/using-sprint-data-crate-with-your-java-rest-application/
涵盖了插入/更新/FindById 方法。我的问题是如何使用这个 API 创建自定义查询。
你看过我们的 Spring Data 适配器吗?
声明的查询
也可以使用
@Query
注解来定义查询:public interface UserRepository extends CrateRepository<User, String> { @Query("select * from users") List<User> getAllUsers(); }
请注意,不幸的是,自 v0.57 起不再支持 crate java-client。
这给我们留下了 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