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 增加了對 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 集成了新版本的 cypher-dsl,並改進了 API。

應廣大使用者要求,現在不僅支援唯一的節點實體,還支援關係。這可以透過遠端 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 月底(與 Neo4j 1.7 一致)釋出的 2.1 版本中解決這些問題。

如果您有任何問題或建議,請隨時在 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 附加元件最近在 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 具有回退的 relationship-type 屬性
  • 支援(可變的)@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 專案中……

Spring Data Graph 1.0 (支援 Neo4j) 今日釋出

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

這篇釋出公告是 Neo4j 團隊開發人員的客座投稿,他們與 SpringSource 的 Spring Data 團隊密切合作,提供了 Spring Data Graph 整合庫。

Spring Data Graph Logo

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

春意盎然,Neo4j 和 Spring Data 團隊很高興,經過近一年的努力,我們推出了 Spring Data Graph 庫的 1.0 版本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 專案的主要目標是讓構建使用新資料訪問技術(如非關係型資料庫、MapReduce 框架和基於雲的資料服務)的 Spring 驅動應用程式變得更加容易。

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

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

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有