領先一步
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 圖查詢語言支援。
除了新增 Neo4j-spatial 專案提供的初步地理空間支援外,我們還支援新的、型別安全的Cypher-DSL,它也可以與Query-DSL結合使用。
示例專案現在已包含在主原始碼樹中,以便它們始終保持最新。cineasts 教程應用程式也以 3 個版本(簡單對映、高階對映、REST)包含在示例中。
由於 Neo4j 附加元件最近在 Heroku 上公開可用,我們添加了一個關於如何將 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 Graph 指南書 | 更新日誌 | GitHub 儲存庫