结合使用 neo4j OGM 和 neo4j java 驱动程序

Conjointly use neo4j OGM and the neo4j java driver

是否可以在同一项目中联合使用 neo4j OGM 和 "raw" neo4j java 驱动程序?

我的想法是对所有 "CRUD" 操作使用 OGM,但也可以使用 neo4j java 驱动程序的强大功能(主要是 streamed/lazy 结果游标)。

是的,你可以走那条路。

请注意 OGM 会话有一种一级缓存。因此,如果您使用 OGM 加载,然后直接通过驱动程序更新,然后使用 OGM 再次加载相同的实体,您可能会得到陈旧的结果。 在这种情况下,您可能需要使用 OGM session.clear().

旁注:计划在 OGM 3 中更好地支持流式传输。