首页 > 解决方案 > 可以使用 spring data neo4j 执行 Jdbcteamplate 之类的查询吗?

问题描述

我正在使用 JdbcTemplate 来执行本机 Cypher 查询。很容易进行查询,例如:jdbcTemplate.execute(String query)

而现在当我转向spring data neo4j时,我想知道是否有任何接口可以像JdbcTemplate那样直接执行String查询?

标签: neo4jcypherspring-data-neo4jjdbctemplate

解决方案


有很多选择。

因为您使用的是 Java,所以一种选择是使用 OGM(一个可以独立使用的库,也可以作为 Spring Data Neo4j 的核心依赖项包含在内)。

OGM 提供了一个具有 query() 和 queryForObject() 方法的会话对象。

更多信息(和示例)可以在 OGM 参考文档中找到: https ://neo4j.com/docs/ogm-manual/3.1/reference/#reference:session:loading-entities


推荐阅读