2017-04-06 38 views
0

我正在閱讀有關Spring Framework的文檔,並且閱讀了與Spring Data有關的「即時倉庫」的概念。見 http://golijava.blogspot.be/2015/11/spring-hibernate-jpa.html 最後一個問題,但我找不到任何地方的信息在Spring Hibernate中的「即時倉庫」概念JPA

+0

您可以添加鏈接,你指的是 – pvpkiran

+0

的文檔張貼的鏈接包含在[核心Spring認證樣題接口擴展彈簧](https://pivotal.io/training/courses/core-spring-training)。 「即時知識庫」一詞似乎在爲期四天的認證培訓計劃中涵蓋,但在其他任何地方都沒有權威定義。 [官方的認證指南](https://books.google.co.in/books?id=9ojJDQAAQBAJ&q=instant+repository#v=snippet&q=instant%20repository&f=false)似乎表明它指的是擴展'Repository'接口並讓Spring Data基礎設施生成實現。 – manish

+0

謝謝。有用的信息 –

回答

1

雖然不熟悉這個詞,我相信它有Spring容器啓動時與資源庫實現的代做。問題是,當使用Spring Data時,只需定義遵循特定規則(用於常見任務)的Repository接口,而實際實現將由容器初始化期間的Spring Data生成。

實際儲存庫可能是下面的接口定義的例子:

@Repository 
public interface CategoryRepository extends JpaRepository<Category, Long> { 

} 

你可能會發現關於Spring數據,特別是詳細信息,它通過以下鏈接的軟件倉庫:https://docs.spring.io/spring-data/data-commons/docs/1.6.1.RELEASE/reference/html/repositories.html

+0

是的,這是有道理的 –

1

即時信息庫是Spring Data中使用的術語。 您可以通過以下兩個步驟創建Instant Repository 1.註釋域類 2.通過擴展Repository接口將存儲庫定義爲接口。

Spring會在運行時實現即時信息庫,因爲它掃描所有庫