尊敬的 Spring 社区:
我们很高兴地宣布,带有 Neo4j 支持的 Spring Data Graph 1.0 项目的新里程碑版本 (1.0.0.M4) 现已发布!
Spring Data 项目的主要目标是简化构建使用新数据访问技术的 Spring 驱动应用程序,例如非关系型数据库、Map-Reduce 框架和基于云的数据服务。
Graph Neo4j 模块提供了与 Neo4j 图数据库的集成。
下载 | JavaDoc | 参考文档 | 变更日志
要了解有关该项目的更多信息,请访问 Spring Neo4j 主页。
Spring Data Graph 1.0.0.M4 的新功能包括:
- 更新到 Neo4j-1.3.M04
- 简化了分离/附加状态
- 所有节点实体在创建时都是分离的,必须调用 persist()
- attach() 重命名为 persist()
- 每个域类分别建立索引
- 支持全文索引
- 修复了对数字索引值的直接查找
- 通过 relateTo 建立的关系现在也限制为每种类型、方向和目标一个
- 添加了 EntityPath/EntityPathMapper 用于基于实体的 Neo4jTemplate 回调
- 添加了 EntityEvaluator 用于基于实体的路径评估
- 针对在非类型节点上调用的节点类型策略的错误处理
- FieldTraversalDescriptionBuilder build 方法参数化
- 重新启用、更新和修复了跨存储持久性
- 图管理字段不再需要使用 @Transient 注解(方面会处理这个问题)
- 删除了为跨存储实体使用 @Transient 注解图管理字段的需要
- 将文档格式更改为指南,并添加教程作为第一部分
期待您在 论坛 或 问题跟踪器 中提供反馈。