常见问题 (FAQ)
-
Neo4j-OGM 和 Spring Data Neo4j (SDN) 有什么区别?
Spring Data Neo4j (SDN) 在 5.3.x 版本之前内部使用了 Neo4j-OGM。这类似于 Spring Data JPA,其中 JPA/Hibernate 是底层。SDN 的大部分能力实际上来自 Neo4j-OGM。从 Spring Data Neo4j 6.x (Spring Boot 2.4) 开始,不再需要 Neo4j-OGM。请注意,Neo4j-OGM 4+ 故意不能直接替代 Spring Data 5.x。
-
使用继承时如何生成标签?
所有具体类都会生成标签,抽象类和接口则不会。如果任何类或接口被 @NodeEntity 或 @NodeEntity(label="customLabel") 标注,它将生成一个标签。任何用 @Transient 标注的类都不会生成标签。