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结合使用。

示例项目现在已包含在主源代码树中,以便它们始终保持最新。cineasts 教程应用程序也以 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 Graph 指南书 | 更新日志 | GitHub 存储库

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有