Michael Hunger

校友
部落格文章按Michael Hunger

Spring Data Neo4j 2.1.0 候選釋出版 4 釋出

釋出 | 2012年9月18日 | ...

在 Spring Data GA 版本列車到來前不久,我們希望收集關於 Spring Data - Neo4j 中修復和更新的反饋。這就是我們釋出候選釋出版 4 的原因。

以下是本次候選釋出版中包含的變更的快速概述,雖然比我們預期的要長得多,但仍然非常有用。

2.1.0.RC4 版本中的變更 (2012-08-19)

  • DATAGRAPH-296 更新至 Neo4j 1.8.RC1、spatial、cypher-dsl 和 java-rest-binding 的穩定版本,適應 API 變更
  • DATAGRAPH-285 新增儲存和刪除的應用程式事件
  • DATAGRAPH-263, DATAGRAPH-212, DATAGRAPH-272, DATAGRAPH-147 重構了派生查詢建立,增加了對多個索引欄位和所有查詢關鍵字的支援
  • DATAGRAPH-294 用於數值索引值的派生查詢器方法
  • DATAGRAPH-293 按圖ID查詢物件
  • DATAGRAPH-275 TypeRepresentationStrategyFactory 在空圖上的非優雅回退
  • DATAGRAPH-246 允許實體作為派生查詢器的引數
  • DATAGRAPH-281 增加了對 Enums 和 Dates 作為 Cypher 引數的支援

只需將依賴版本指向 2.1.0.RC4。目前由於人工工作和時間限制,線上資源尚未更新。這些資源將在 2.1.0.RELEASE 版本時提供。

Spring Data Neo4j 2.1.0 候選釋出版 1 釋出

釋出 | 2012年5月7日 | ...

親愛的 Spring-NOSQL 社群成員,

Spring Data - Neo4j 的新候選釋出版 1 包含了一些長期以來要求改進和新增的功能。

首先,SDN 已更新至 Neo4j 1.7.GA,其中包含了操作改進和 Cypher 圖查詢語言的新語法。為了補充新增的語言特性,此版本的 SDN 集成了帶有改進 API 的新版 cypher-dsl。

根據普遍要求,現在不僅支援唯一節點實體,還支援關係。這可以透過遠端 REST 伺服器或嵌入式 Neo4j 資料庫實現……

Spring Data Neo4j 2.1.0 里程碑 1 釋出

釋出 | 2012年3月2日 | ...

親愛的 Spring-NOSQL 社群成員,

Spring Data - Neo4j 上次釋出以來,我們處理了許多您提出的重要改進和擴充套件問題。

感謝 Mark Spitzler、Oliver Gierke、Rajaram Ganeshan、Laurent Pireyn 的貢獻,以及所有其他社群成員提供的反饋和討論。

我們鼓勵您嘗試一下,特別是新功能,並向我們傳送您的反饋。

我們意識到仍有一些未解決的問題,並計劃在 3 月底釋出的 2.1 版本中解決這些問題 - 與 Neo4j 1.7 對齊。

如果您有任何問題或建議,請隨時在Spring 論壇Neo4j Google Group 或透過在JIRA 中提出問題來詢問……

Spring Data Neo4j 2.0.0 釋出

釋出 | 2011年12月23日 | ...

親愛的 Spring 開發者和圖資料庫愛好者,

我們很高興向您呈現 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 Add-On 近期在 Heroku 上的公開可用性,我們在其中包含了一個關於如何將 Spring Data Neo4j 應用程式部署到 Heroku 雲的章節。您還將找到一個名為“todos”的附帶示例應用程式,該應用程式已準備好部署。

特別感謝來自 Junisphere 的 JamesWerner 的所有程式碼貢獻和修復。

在過去的幾周裡,我們在Spring 論壇JIRANeo4j 郵件列表上收到了更多反饋。我們利用您的幫助消除了錯誤,改進了行為和文件。非常感謝所有報告問題並提供見解的人。

要了解更多關於 Spring Data Neo4j 的資訊,請務必觀看專案負責人 Michael Hunger 的入門網路研討會,並查閱詳盡的指南書。來自 Spring One 大會的詳細簡報可在 InfoQ 上找到。

然後,請您親自動手,在您的假期專案中包含 Spring Data Neo4j,您可以使用它以全新的視角審視您的領域。

節日快樂!
Spring-Data 和 Neo4j 團隊

專案資源
下載 | 參考卡 | JavaDocs | Spring Data Graph 指南書 | 更新日誌 | GitHub 倉庫

Spring Data Neo4j 2.0.0.RC1 釋出

釋出 | 2011年11月12日 | ...

親愛的 Spring 社群成員,

Spring Data 團隊Neo Technology 剛剛釋出了 Spring Data Neo4j 的候選釋出版 1,它是 Neo4j 企業級 NOSQL 資料庫的整合庫。

結合非常成功的 SpringOne 2011 和我們的社群反饋,我們在之前的里程碑版本中擴充套件了新功能,並處理了報告的問題。

如果您想了解 Spring Data Neo4j 的入門知識,請關注我們的簡報/網路研討會

變更

  • Neo4j 更新至 1.5,AspectJ 更新至 1.6.12
  • 增加了對新的 Cypher-DSL (1.5.M1) 的儲存庫支援 (包含 QueryDSL 支援)
  • 更新了 1.5 版本的 cypher 語法變更
  • 擴充套件了結果處理 DSL,允許更改容器類
  • 添加了適用於兩種對映選項的 hello-world 和 cypher 示例
  • @RelationshipEntity 具有一個回退的關係型別屬性
  • 支援(可變的)@RelatedToVia 集合(如 Set)
  • 關係實體現在可以直接例項化和持久化
  • 為 POJO 對映模式引入了對映策略 (MappingPolicy) 的概念(目前為 @Fetch)
  • 使用儲存庫上的註解和派生查詢簡化了 cineasts 示例
  • 增加了用於訪問關係相關方法的儲存庫
  • 改進了對集合屬性的支援
  • List, Set, Collection, Page 作為派生和註解查詢方法的返回型別

這是新主版本最終釋出前的最後一步,因此我們期待更多的反饋,以便提供一個出色的 Spring Data Neo4j GA 版本。請在論壇問題跟蹤器中提供反饋。

專案資源:下載 | 參考卡 | JavaDocs | Spring Data Graph 指南書 | 更新日誌 | GitHub 倉庫

Spring Data Neo4j 2.0.0.M1 釋出

釋出 | 2011年10月21日 | ...

親愛的 Spring 社群成員,

我們很高興地宣佈,新的 Spring Data Neo4j 主版本 2.0 的第一個里程碑版本 (2.0.0.M1) 現已釋出!

在過去的幾周裡,工程師們一直在忙於將現有庫改名,以便適合其演示
在下週的 Spring One 2GX 大會上。

重大的內部重構將框架拆分為多個子模組,每個子模組解決一個不同的問題。

  • spring-data-neo4j:用於簡單、複製物件圖對映的 Neo4jTemplate,以及使用持久化實體元資訊的 Spring Data Repositories
  • spring-data-neo4j-aspects:使用 AspectJ 的透明物件圖對映
  • spring-data-neo4j-cross-store:基於 AspectJ 的 JPA 和 Neo4j 之間的跨儲存持久化
  • spring-data-neo4j-rest:透明訪問遠端 Neo4j REST 伺服器

作為重構的一部分,原始碼倉庫也進行了重新命名和重組。之前分離的示例和教程專案 現在直接包含在同一個 github 專案中……

支援 Neo4j 的 Spring Data Graph 1.0 今天釋出

工程 | 2011年4月19日 | ...

這篇公告文章是由 Neo4j 團隊的開發者提供的客座投稿,他們與 SpringSource 的 Spring Data 團隊緊密合作,提供了 Spring Data Graph 整合庫。

Spring Data Graph Logo

為了友好地介紹 Spring Data Graph,我們與 VMware 合作舉辦了一場免費網路研討會,由 Neo Technology 的執行長 Emil Eifrem 於 4 月 20 日在美洲和歐洲兩個方便的時間進行講解。[更新:網路研討會影片現已在 YouTube 的 SpringSourceDev 頻道上提供。]

春意盎然之際,Neo4j 和 Spring Data 團隊很高興,經過近一年的努力,我們推出了 Spring Data Graph 庫的 1.0 版本Spring Data 專案旨在將 Spring 框架便捷的程式設計模型引入 NOSQL 資料庫。Spring Data Graph 支援圖資料庫……

支援 Neo4j 的 Spring Data Graph 1.0 釋出

釋出 | 2011年4月18日 | ...

親愛的 Spring 社群成員,

我們很高興地宣佈,支援 Neo4j 的 Spring Data Graph 1.0 專案的第一個版本 (1.0.0.RELEASE) 現已釋出!這標誌著未來幾個月 Spring Data 子專案系列釋出中的第一個。

您的Spring Data 專案的主要目標是使構建使用非關係型資料庫、Map-Reduce 框架和基於雲的資料服務等新興資料訪問技術的 Spring 應用變得更加容易。

一篇詳細介紹此釋出的客座部落格文章已釋出在 SpringSource 部落格上。

Graph Neo4j 模組提供了與 Neo4j 圖資料庫的整合。早在 2010 年,Rod Johnson 和 Emil Eifrem 就開始頭腦風暴 Spring 和 Neo4j 整合,包括透明持久化和跨儲存支援。在最初的原型之後,該模組在 VMware 之間的密切合作下得到了進一步開發……

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

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

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部