neo4j - 可以使用 spring data neo4j 执行 Jdbcteamplate 之类的查询吗?
问题描述
我正在使用 JdbcTemplate 来执行本机 Cypher 查询。很容易进行查询,例如:jdbcTemplate.execute(String query)
而现在当我转向spring data neo4j时,我想知道是否有任何接口可以像JdbcTemplate那样直接执行String查询?
解决方案
有很多选择。
因为您使用的是 Java,所以一种选择是使用 OGM(一个可以独立使用的库,也可以作为 Spring Data Neo4j 的核心依赖项包含在内)。
OGM 提供了一个具有 query() 和 queryForObject() 方法的会话对象。
更多信息(和示例)可以在 OGM 参考文档中找到: https ://neo4j.com/docs/ogm-manual/3.1/reference/#reference:session:loading-entities
推荐阅读
- c++ - C ++ 20概念如何定义带参数的函数的存在?
- python - 使用 AWS lambda 将文件从一个 s3 存储桶移动到 AWS 中的另一个存储桶
- python - 解析元组时出现ValueError?
- css - 堆“行”类 Bootstrap4 中的元素
- sql - 如何选择只包含特定字符 SQL 的记录
- java - GmailApi 在 Android 上获取消息
- c++ - 如何在窗口之间移动 std::unique_ptr 而不会冒内存泄漏的风险?
- java - Spring boot:使用异步方法作为同步方法
- javascript - 如何从 RASA 聊天机器人中基于 Java 脚本的 Web 浏览器获取用户登录详细信息
- python - 循环矩阵变换