【问题标题】:Difference between Spring Data Neo4j 3.4.0.RELEASE and 4.0.0.RELEASESpring Data Neo4j 3.4.0.RELEASE 和 4.0.0.RELEASE 的区别
【发布时间】:2015-09-11 19:10:07
【问题描述】:

目前有两个 SDN 版本:

Spring Data Neo4j 3.4.0.RELEASE 
Spring Data Neo4j 4.0.0.RELEASE 

Spring Data Neo4J

同时拥有它们有什么意义?

我应该在我的应用程序中使用哪一个?

【问题讨论】:

    标签: neo4j spring-data-neo4j


    【解决方案1】:

    Spring Data Neo4j 4 是最新版本,从头开始完全重写,专注于 Neo4j 服务器,另见:

    http://neo4j.com/developer/spring-data-neo4j/

    它建立在纯 Java OGM 之上,它使用服务器传输并将在未来使用二进制协议。

    有来自 SDN 3 的人员的迁移说明

    如果您要开始一个新项目,请使用 SDN4

    【讨论】:

    • SDN4 还不支持嵌入式模式。这会是现在坚持使用 SDN3 的理由吗?
    • @MichaelHunger 除了不支持嵌入模式外,SDN4 不支持实体类上的@Query-annotated 字段,IMO 在 SDN3 中是一个巨大的可读性胜利——这在路线图上吗?此外,@QueryResult 无法映射到实体 - 我知道这在 4.1.0 的路线图上,但您能否提供有关我们何时可以看到该版本发布的任何见解?
    • 已规划/正在处理映射的查询结果;我不认为带注释的字段是一个好主意。并且还计划在 4.1 中提供嵌入式支持,我认为应该在 2 月完成
    • @MichaelHunger 很有趣,为什么你认为带注释的字段不是一个好主意?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 2015-11-03
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    相关资源
    最近更新 更多