Michael Hunger

校友
由以下作者撰寫的部落格文章Michael Hunger

Spring Data Neo4j 2.1.0 第四個候選版本發布

發布 | 2012年9月18日 | ...

在 Spring Data GA 發布列車即將到來之前,我們希望收集一些關於 Spring Data - Neo4j 中修復和更新的回饋意見。 這就是我們發布第四個候選版本的原因。

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

版本 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 依 graph-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 第一個候選版本發布

發布 | 2012年5月7日 | ...

親愛的 Spring-NOSQL 社群:

Spring Data - Neo4j 的新候選版本 1 帶來了許多長期要求的改進和新增功能。

首先,SDN 已更新至 Neo4j 1.7.GA,其中包括操作改進和 Cypher 圖形查詢語言的新語法。 為了補充新增的語言功能,此版本的 SDN 整合了新版本的 cypher-dsl,並改進了 API。

根據廣受歡迎的要求,現在不僅支援唯一節點實體,還支援關係。 這可以使用遠端 REST 伺服器或嵌入式 Neo4j 資料庫...

Spring Data Neo4j 2.1.0 Milestone 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 群組上提問,或在 JIRA 中提出問題...

Spring Data Neo4j 2.0.0 發布

發布 | 2011年12月23日 | ...

親愛的 Spring 開發人員和 Graphistas:

我們很高興向您展示 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 功能、將從尋找器方法衍生的查詢新增至儲存庫以及擴充結果處理轉換以包含到對應介面、Pages 等的投影,改進了 Cypher 圖形查詢語言支援。

除了新增由 Neo4j-spatial 專案提供的初步 地理空間支援外,我們還支援新的、類型安全的 Cypher-DSL,該 DSL 也可以與 Query-DSL 結合使用。

範例專案現在包含在主要原始碼樹中,以便它們始終是最新的。cineasts 教學應用程式也以 3 個版本包含在範例中(簡單對應、進階對應、REST)。

由於最近在 Heroku 上公開提供了 Neo4j Add-On,因此我們包含了一個章節,介紹如何將 Spring Data Neo4j 應用程式部署到 Heroku 雲端。 您還會找到一個名為 "todos" 的隨附範例應用程式,該應用程式已準備好部署。

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

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

要了解有關 Spring Data Neo4j 的更多資訊,請務必觀看專案負責人 Michael Hunger 的 介紹性網路研討會,並查看廣泛的 指南書籍。 InfoQ 上提供了 Spring One 會議的 詳細簡報

然後請親自嘗試一下,並將 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-worlds 和 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 儲存庫
  • spring-data-neo4j-aspects:使用 AspectJ 的透明物件圖形對應
  • spring-data-neo4j-cross-store:基於 AspectJ 的 JPA 和 Neo4j 之間的跨儲存區持久性
  • spring-data-neo4j-rest:透明存取遠端 Neo4j REST 伺服器

作為重構的一部分,原始碼儲存庫也被重新命名和重新組織。 先前分離的範例和教學專案 現在直接包含在同一個 github 專案中...

Spring Data Graph 1.0 於今日發布,支援 Neo4j

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

此公告文章是由 Neo4j 團隊的開發人員撰寫的,他們與 SpringSource 的 Spring Data 團隊密切合作,以提供 Spring Data Graph 整合程式庫。

Spring Data Graph Logo

為了友善地介紹 Spring Data Graph,我們將舉辦一場免費的線上研討會,由 Neo Technology 的 CEO Emil Eifrem 於 4 月 20 日以 VMware 的名義發表,並提供兩個方便美洲和歐洲時區的時間。[更新:線上研討會的影片現在已在 youtube 的 SpringSourceDev 頻道上提供。]

隨著春天的到來,Neo4j 和 Spring Data 團隊很高興經過近一年的努力,終於推出了 1.0 版本Spring Data Graph 函式庫。Spring Data 專案旨在將 Spring Framework 的便捷程式設計模型引入 NOSQL 資料庫。Spring Data Graph 支援圖形資料庫

Spring Data Graph 1.0 發佈,支援 Neo4j

發布 | 2011 年 4 月 18 日 | ...

親愛的 Spring 社群:

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

Spring Data 專案的主要目標是使建構使用新資料存取技術(例如非關聯式資料庫、map-reduce 框架和基於雲端的資料服務)的 Spring 驅動應用程式更加容易。

一篇詳細介紹此版本的客座部落格文章已在 SpringSource Blogs 上發表。

Graph Neo4j 模組提供與 Neo4j 圖形資料庫的整合。 早在 2010 年,Rod Johnson 和 Emil Eifrem 開始集思廣益,討論 Spring 和 Neo4j 的整合,包括透明持久性和跨儲存支援。 在最初的原型之後,它已在 VMware 的密切合作下進一步開發……

領先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部