2011-08-10 53 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