2011-06-22 42 views

回答

3

繼續吧,這是Hibernate使用廣泛採用的做法。

對於內存受限的設備:

然後完全不使用嵌入式數據庫。嘗試使用ThoughtWorksXStream將對象序列化/反序列化爲可存儲在文件中的XML/jSon。非常有效的解決方案,只需少量記憶足跡。

+0

我需要一個數據庫的原因是因爲我需要搜索記錄('選擇說明從表中的WHERE名稱LIKE'%...%''種查詢)。 XStream是否提供這樣的功能?或者是否有任何內存有效的解決方案,即使不是SQL? – rid

+0

不,它不提供這樣的功能。 –

4

HSQLDB

越來越多的Java應用程序是在應用程序開始推出自己的「內存」數據庫。查看hsqldb的例子。 最明顯的優勢是您可以控制數據庫,並且不必考慮不同的DB服務器及其SQL方言。

0

您的數據庫將是隻讀的(因爲您不能在運行時重新打包jar)。如果這是好的,然後去堅果:)

相關問題