領先一步
VMware 提供訓練和認證,以加速您的進展。
瞭解更多我們很高興向您介紹 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 功能,為儲存庫新增了從 finder-methods 衍生的查詢,並擴展了結果處理轉換,以包含對應介面、頁面等的投影。
除了新增由 Neo4j-spatial 專案提供的初步地理空間支援外,我們還支援新的、型別安全的 Cypher-DSL,它也可以與 Query-DSL 結合使用。
範例專案 現在已包含在主要原始碼樹中,以便它們始終保持最新。cineasts 教學應用程式 也包含在範例中,共有 3 個版本(簡單對應、進階對應、REST)。
由於最近在 Heroku 上公開提供了 Neo4j Add-On,我們加入了一個章節,說明如何將 Spring Data Neo4j 應用程式部署到 Heroku 雲端。您還會找到一個隨附的範例應用程式,名為「todos」,已準備好進行部署。
特別感謝 Junisphere 的 James 和 Werner,感謝他們所有的程式碼貢獻和修正。
在過去幾週,我們從 Spring 論壇、JIRA 和 Neo4j 郵件列表 收到了更多回饋。我們利用您的幫助來移除錯誤、改進行為和文件。非常感謝所有回報問題和貢獻見解的人。
若要深入瞭解 Spring Data Neo4j,請務必觀看專案負責人 Michael Hunger 的介紹性網路研討會,並查看詳盡的指南書。InfoQ 上提供了 Spring One 會議的詳細簡報。
然後請親自動手,將 Spring Data Neo4j 納入您的假期專案中,您可以用它以全新的視角審視您的網域。
佳節愉快!
Spring-Data 和 Neo4j 團隊
專案資源
下載 | 參考卡 | JavaDocs | Spring Data Graph 指南書 | 變更日誌 | GitHub 儲存庫