Spring Data Document with MongoDB Support 1.0.0.M2 發布

發布 | Thomas Risberg | 2011 年 4 月 09 日 | ...

親愛的 Spring 社群:

我很高興地宣布,Spring Data Document 1.0 專案的第二個里程碑版本,並支援 MongoDB,現在已經發布!

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 組態支援

核心資料存取

  • 持久性和映射生命週期事件
  • GeoSpatial 整合
  • [DATADOC-76] - 在 MongoTemplate/MongoOperations 中新增對 findAndRemove 的支援
  • [DATADOC-5] - 提供 Mongo 錯誤到 Spring DAO 例外的詳細映射
  • [DATADOC-51] - 修正了對同一個 DB 實例進行多次驗證時拋出異常的問題

查詢

  • [DATADOC-72] - 新增對 Mongo 的 $elemMatch 和鏈式 Criteria 的支援
  • [DATADOC-77] - 將 Query 中的 "and" 方法重新命名為 "addCritera"
  • [DATADOC-67] - Criteria API 支援地理搜尋的關鍵字

映射

  • 功能豐富的物件映射,與 Spring 的 Conversion Service 整合
  • 基於 Annotation 的映射元數據,但可擴展以支援其他元數據格式
  • [DATADOC-60] - 新增命名空間支援以設定 MappingMongoConverter
  • [DATADOC-33] - 引入 annotation 來標記網域物件中的 id 欄位

Repository

  • [DATADOC-47, DATACMNS-17] - 採用新的 metamodel API
  • [DATADOC-46] - 新增對 'In' 和 'NotIn' 關鍵字的支援
  • [DATADOC-49] - 修正了 'And' 和 'Or' 關鍵字
  • [DATADOC-41] - 新增對執行 QueryDsl 謂詞的支援
  • [DATADOC-69] - 讓 repository 命名空間選擇預設的映射上下文 bean 並允許組態
  • [DATADOC-24] - 允許使用 @Query annotation 定義查詢
  • [DATADOC-34] - 為查詢方法中提及的欄位建立索引

跨儲存

  • [DATADOC-48] - 跨儲存持久性 - 支援使用 MongoDB 透明地持久化/檢索欄位的 JPA Entity

日誌記錄

  • [DATADOC-66] - Log4j 日誌附加器

期待您在 論壇問題追蹤器中提供回饋。

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進程。

了解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

檢視全部