Hibernate是否适用于Android应用程序?

blu*_*nte 58 java performance android hibernate

我正在为我的Android应用程序寻找一个好的ORM,乍一看似乎对于移动设备我更喜欢使用更简单的东西.问题是我只是在这里假设没有真正的证据,所以我想我会问社区的意见(也许有人经历过这种经历).它是一个相当大的(用于移动)应用程序,将在专用平板电脑上运行.

其他人都在想什么?Hibernate对Android应用程序来说太过分了吗?会有性能问题吗?

如果你觉得它太多了,你会用什么呢?

我知道还有其他问题要求替代方案,但我决定问,因为大多数问题只是假设它是一种矫枉过正并要求其他选择,我开始疑惑"它真的和矫枉过正吗?为什么?" 由于我缺乏经验,我只是认为它,但如果我被要求解释原因,则无法真正提供答案.是性能吗?是配置太多(我不介意)?

谢谢!

Gra*_*ray 74

我想推荐我的ORMLite包.与Hibernate(和iBatis)相比,它的设计要轻得多.我认为Hibernate 对于Android应用程序来说太过分了 - 特别是考虑到代码的大小和依赖的数量.

http://ormlite.com/sqlite_java_android_orm.shtml

ORMLite的Android端口直接调用Android数据库API.已成功使用ORMLite提供了许多应用程序.

Hibernate提供了许多Android数据库调用无法支持的功能,因此您将支付甚至无法使用的复杂性.我也不确定它是否有原生的Android后端.Android没有正式支持使用SQLite over JDBC,我无法让它可靠地工作.

  • 实际上我最后使用的是ORMLite,而且正如你所说的那样,只是为了后人,我只想说我100%推荐它.它具有很多功能,它是开源的,并且有一个活跃的社区. (9认同)

Seb*_*oth 12

是的,hibernate太多而其他人一直在寻找替代方案.

在这里阅读:

选择你的.:-)


Mat*_*all 6

有很多类似于你的问题.从...开始:

虽然其中一些问题现在可能已经过时了.

  • 这些重复的问题很快就会被关闭,或者它们会永远打开吗?我假设没有,因为你的帖子中也有一些重复.让主持人将很多这些问题转化为一个问题(假设它们非常相似)会很好. (2认同)

归档时间:

查看次数:

44866 次

最近记录:

12 年,9 月 前