Spring Data Neo4j 2.0.0 发布

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

亲爱的 Spring 开发者和图形爱好者们:

我们很高兴地向您介绍 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 功能,将从查找方法派生的查询添加到存储库中,并将结果处理转换扩展到包括映射接口、页面等等的投影。

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

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

由于 Neo4j 附加组件最近在 Heroku 上公开可用,我们添加了一个章节,介绍如何将 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 社区中所有即将举行的活动。

查看全部