Spring Data Graph 1.0 携 Neo4j 支持发布

发布 | Michael Hunger | 2011年4月18日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布,带有 Neo4j 支持的 Spring Data Graph 1.0 项目的首个版本 (1.0.0.RELEASE) 现已发布!这标志着未来几个月内 Spring Data 子项目的系列发布中的第一个。

Spring Data 项目的主要目标是简化构建使用新数据访问技术的 Spring 驱动的应用程序,例如非关系型数据库、Map-Reduce 框架和基于云的数据服务。

一篇详细介绍此版本的访客博客文章已在SpringSource 博客上发布。

Graph Neo4j 模块提供了与Neo4j 图数据库的集成。早在 2010 年,Rod Johnson 和 Emil Eifrem 就开始探讨 Spring 和 Neo4j 集成,包括透明持久性和跨存储支持。在初始原型之后,它在 VMware 和 Neo Technology 开发团队的紧密合作下得到了进一步发展。

要了解有关该项目的更多信息,请访问Spring Data Graph 项目主页,并确保参加由 VMware 主办、Neo Technology 首席执行官 Emil Eifrem 讲解的网络研讨会“Spring Data Graph 入门”。

Spring Data Graph 1.0.0.RELEASE 中的关键特性包括:

  • 支持属性图(节点通过关系连接,每个节点具有任意属性)
  • 带注释的 POJO 实体的透明映射
  • Neo4jTemplate 提供便捷的 API、异常转换和可选的事务管理
  • 用于在图中保留类型信息的不同的类型表示策略
  • 动态类型投影(鸭子类型)
  • Spring Data Commons 存储库支持
  • 部分 JPA - 图实体的跨存储支持
  • 在动态字段上和通过存储库方法进行 Neo4j 遍历支持
  • Neo4j 索引支持(包括全文和数值范围查询)
  • 支持 JSR-303(Bean 验证)
  • 支持 Neo4j Server
  • 支持在 Neo4j Server 中作为扩展运行

我们期待您在论坛问题跟踪器中提供反馈。

项目资源:下载 | Java 文档 | Spring Data Graph 指南 | 变更日志

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部