2010-01-24 87 views
0

頭與產品名稱湯在http://www.terracotta.org游泳。需要有人來幫助澄清我需要的東西。兵馬俑與休眠和EHCache

背景:應用程序有一些「傳統」持久性代碼,不使用Hibernate,但有一個本土化的緩存實現。新實體已啓用Hibernate。

我想要什麼:使用兵馬俑Hibernate二級緩存。我認爲然後,我想滑出本土緩存impl並滑入ehcache(語義上非常類似於本土版本) - 顯然我希望Terracotta也支持EHCache。

混淆:我會告訴Hibernate ehcache是​​否是緩存提供者,然後配置ehcache以使用兵馬俑?

所以

(休眠|傳統持久性) - >的Ehcache - >兵馬俑

我在正確的軌道上?原諒新問題,但terracotta.org網站真的讓我困惑,因爲它試圖向我推銷商業品種。

回答

3

簡短答案是肯定的。

你應該讓你的應用程序在沒有Terracotta的情況下工作,但首先使用Hibernate,然後一旦你的代碼和Hibernate一起工作,添加ehcache就相當直接了(在安裝指南here中有記錄)。一旦完成,只是添加你的兵馬俑瓶子,設置terrracotta配置文件,並改變ehcache配置文件指向你的兵馬俑實例。

Hibernate express install guide列出你需要使用與兵馬俑休眠