【发布时间】:2013-03-24 19:37:27
【问题描述】:
我知道使用 Spring data neo4j 的高级映射而不是简单的映射有很多优点。
我的问题是使用高级映射相对于简单映射有什么缺点?
【问题讨论】:
标签: neo4j spring-data-neo4j spring-data-graph
我知道使用 Spring data neo4j 的高级映射而不是简单的映射有很多优点。
我的问题是使用高级映射相对于简单映射有什么缺点?
【问题讨论】:
标签: neo4j spring-data-neo4j spring-data-graph
我觉得使用高级模式几乎没有缺点。唯一困扰我的是 AspectJ 相对较差的 IDE 支持。这最初是一个地狱配置和正确的。除此之外,我们的应用程序使用高级映射模式要快得多,所以我们从不回头。
【讨论】:
persist 之类的方法,它们不应该影响您。而且,如果您将数据库交互代码全部移动到事务方法中,它会变得更快、更方便(没有脏管理)。
根据this post 中的 Q5,如果您通过 REST 样式与 Neo4J 对话,则首选简单映射;如果您使用嵌入式 Neo4J,则使用高级映射
【讨论】: