Spring Data Neo4j 2.0.0 发布

发布 | Michael Hunger | 2011 年 12 月 23 日 | ...

亲爱的 Spring 开发者和 Graphistas,

我们很高兴向您介绍 Spring Data Neo4j 2.0 的发布,作为我们送给您的一份小小的圣诞礼物。 Spring Data Neo4j 基于 Neo4j 1.6.M02

此版本的主要特性是添加了简单映射模式 (spring-data-neo4j)。 只需注解您的 POJO,然后使用 GraphRepository 进行常用的 CRUD 和高级查询操作。

对于图附加的 POJO 和高性能用例,您可以采用高级映射模式 (spring-data-neo4j-aspects),它利用 AspectJ 来增强您的域类。

两种映射模式都使用相同的底层代码,该代码现在基于 Spring Data Commons 映射基础架构。

我们改进了 Cypher 图查询语言 支持,通过支持新的 Cypher 特性,将从 finder-methods 派生的查询添加到存储库,并扩展了结果处理转换以包括到映射接口、Pages 等的投影。

除了添加 Neo4j-spatial 项目提供的初步的 地理空间支持之外,我们还支持新的、类型安全的Cypher-DSL,它也可以与 Query-DSL 结合使用。

示例项目现在包含在主源代码树中,因此它们始终是最新的。电影爱好者教程应用程序也包含在示例中,有 3 个版本(简单映射、高级映射、REST)。

感谢最近在 Heroku 上公开提供的 Neo4j 插件,我们包含了一个关于如何将 Spring Data Neo4j 应用程序部署到 Heroku 云的章节。 您还会找到一个名为“todos”的配套示例应用程序,该应用程序已准备好进行部署。

特别感谢 Junisphere 的 JamesWerner 提供的所有代码贡献和修复。

在过去的几周里,我们从 Spring 论坛JIRANeo4j 邮件列表 收到了更多的反馈。 我们使用您的帮助来消除错误、改进行为和文档。 非常感谢每一位报告问题和贡献见解的人。

要了解有关 Spring Data Neo4j 的更多信息,请务必观看项目负责人 Michael Hunger 的 介绍性网络研讨会,并查看广泛的指南书。 来自 Spring One 会议的详细演示可在 InfoQ 上找到。

然后请亲自动手,在您的节日项目中包含 Spring Data Neo4j,您可以使用它来用全新的视角查看您的领域。

节日快乐!
Spring-Data 和 Neo4j 团队

项目资源
下载 | 参考卡 | JavaDocs | Spring Data 图形指南书 | 变更日志 | GitHub 存储库

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

取得领先

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部