取得領先
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 派生的查詢新增到儲存庫,並擴充套件了結果處理轉換以包括到對映介面、Pages 等的投影。
除了新增 Neo4j-spatial 專案提供的初步的 地理空間支援之外,我們還支援新的、型別安全的Cypher-DSL,它也可以與 Query-DSL 結合使用。
示例專案現在包含在主原始碼樹中,因此它們始終是最新的。電影愛好者教程應用程式也包含在示例中,有 3 個版本(簡單對映、高階對映、REST)。
感謝最近在 Heroku 上公開提供的 Neo4j 外掛,我們包含了一個關於如何將 Spring Data Neo4j 應用程式部署到 Heroku 雲的章節。 您還會找到一個名為“todos”的配套示例應用程式,該應用程式已準備好進行部署。
特別感謝 Junisphere 的 James 和 Werner 提供的所有程式碼貢獻和修復。
在過去的幾周裡,我們從 Spring 論壇、JIRA 和 Neo4j 郵件列表 收到了更多的反饋。 我們使用您的幫助來消除錯誤、改進行為和文件。 非常感謝每一位報告問題和貢獻見解的人。
要了解有關 Spring Data Neo4j 的更多資訊,請務必觀看專案負責人 Michael Hunger 的 介紹性網路研討會,並檢視廣泛的指南書。 來自 Spring One 會議的詳細演示可在 InfoQ 上找到。
然後請親自動手,在您的節日專案中包含 Spring Data Neo4j,您可以使用它來用全新的視角檢視您的領域。
節日快樂!
Spring-Data 和 Neo4j 團隊
專案資源
下載 | 參考卡 | JavaDocs | Spring Data 圖形指南書 | 變更日誌 | GitHub 儲存庫