Spring Data Document 1.0.0.M2 发布,支持 MongoDB

发布 | Thomas Risberg | 2011 年 4 月 9 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布,支持 MongoDB 的 Spring Data Document 1.0 项目的第二个里程碑版本现已发布!

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

Spring Data MongoDB 子项目提供了与 MongoDB 文档数据库的集成。

下载 | JavaDocs | 参考文档 | 变更日志

要了解有关该项目的更多信息,请访问 Spring Data Spring Data MongoDB 页面

Spring Data Document 1.0.0.M2 中的更改和新功能包括

通用

  • 使用基于 Java 的 @Configuration 类支持 Spring 配置

核心数据访问

  • 持久性和映射生命周期事件
  • 地理空间集成
  • [DATADOC-76] - 向 MongoTemplate/MongoOperations 添加对 findAndRemove 的支持
  • [DATADOC-5] - 提供 Mongo 错误到 Spring DAO 异常的详细映射
  • [DATADOC-51] - 修复了为同一数据库实例多次进行身份验证时引发异常的问题

查询

  • [DATADOC-72] - 添加对 Mongo 的 $elemMatch 和链接 Criteria 的支持
  • [DATADOC-77] - 将 Query 中的 "and" 方法重命名为 "addCritera"
  • [DATADOC-67] - Criteria API 支持地理搜索的关键字

映射

  • 功能丰富的对象映射与 Spring 的转换服务集成
  • 基于注解的映射元数据,但可扩展以支持其他元数据格式
  • [DATADOC-60] - 添加命名空间支持以设置 MappingMongoConverter
  • [DATADOC-33] - 引入注解以在域对象中标记 id 字段

仓库

  • [DATADOC-47, DATACMNS-17] - 适配了新的元模型 API
  • [DATADOC-46] - 添加了对“In”和“NotIn”关键字的支持
  • [DATADOC-49] - 修复了“And”和“Or”关键字
  • [DATADOC-41] - 添加了对执行 QueryDsl 谓词的支持
  • [DATADOC-69] - 让仓库命名空间选择默认的映射上下文 bean 并允许配置
  • [DATADOC-24] - 允许使用 @Query 注解来定义查询
  • [DATADOC-34] - 为查询方法中提到的列创建索引

跨存储

  • [DATADOC-48] - 跨存储持久性 - 支持 JPA 实体,其中的字段使用 MongoDB 透明地持久保存/检索

日志记录

  • [DATADOC-66] - Log4j 日志追加器

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看所有