2011-08-10 65 views
0

我們的軟件的桌面版本使用關係數據庫與Java持久性API。我們希望將軟件移植到Android,同時保持關係數據庫模型。那麼是否有可能將具有Java持久性的關係數據庫集成到Android應用程序中?Android關係數據庫與Java持久性

回答

1

Java持久性與Hibernate,EclipseLink等一樣,沒有。然而,如果您真的覺得您需要使用ORM,那麼可以在Android上使用的輕量級ORM解決方案(如OrmLite)。

+0

我看着OrmLite,但它不適用於我們,因爲在瀏覽文檔時,「ORMLite沒有執行多個或一個關係,也沒有使用任何註釋字段」,我們使用多對一,一對多的關係。 – Hank

+0

你可能會發現一個ORM支持這些,並且可以在Android上工作,但是你應該真的忘記使用你的模型。即使你設法使它起作用,它可能會很慢。你最好的選擇是保持_domain_模型,或多或少的放棄ORM。 –

+0

如果我保留域模型並放棄ORM,會有什麼區別? – Hank