0
此問題與緩存無關。
我需要這個內存表來處理很多小的更新和複雜的查詢。
我必須在多個節點之間共享的服務器上擁有它。在Hibernate中將表映射到以XML格式的MEMORY(HEAP)中
的MySQL有MEMORY (HEAP) Storage Engine這正是我需要的。
可以定義一個<class>
或「`在XML時,我告訴Hibernate創建這樣一個表,?
還有其他解決方案嗎?
謝謝!
此問題與緩存無關。
我需要這個內存表來處理很多小的更新和複雜的查詢。
我必須在多個節點之間共享的服務器上擁有它。在Hibernate中將表映射到以XML格式的MEMORY(HEAP)中
的MySQL有MEMORY (HEAP) Storage Engine這正是我需要的。
可以定義一個<class>
或「`在XML時,我告訴Hibernate創建這樣一個表,?
還有其他解決方案嗎?
謝謝!
不,你不能通過Hibernate生成這些表。 Hibernate選擇基於方言的存儲引擎,而對於MySQL 5可用的方言是MySQL5InnoDBDialect和MySQL5Dialect。
如果真的是非常重要的產生通過Hibernate的數據庫結構,那麼你當然可以去創建自己的方言。從source of MySQL5InnoDBDialect中可以看出,它歸結爲「ENGINE = MEMORY」。
不錯的主意,我很喜歡它,可能會爲它。謝謝! – Poni