gpt4 book ai didi

java - Android 版 ORM 精简版

转载 作者:行者123 更新时间:2023-12-01 18:35:52 25 4
gpt4 key购买 nike

我发现 ORM lite 是一个适用于 SQlite 和 Android 的轻量级 ORM 框架。

我的问题是:

包含 ORM 不会让应用程序变得很重吗?

我从Java的角度思考,我知道使用框架会让应用程序变得更重。

谁能帮我解答疑惑吗?

最佳答案

@Stephen 的答案很棒,但我想我应该添加自己的答案。全面披露:我是 ORMLite 的作者。

Doesn't the inclusion of ORM make the application heavy?

我认为答案很大程度上取决于您的应用程序。这无疑使应用程序变得更加繁重。问题是成本/ yield 是否适合您的情况。如果应用程序与大量实体进行大量关系 IO,那么 yield 将会很高。如果应用程序很大,那么额外的字节/类可能不会显着增加。然而,如果大小增加太多或者关系代码很小,那么好处可能太小并且不会超过代码大小。

此外,如果应用程序正在执行大量数据库 IO,则可能会遇到性能问题,因为 ORM 库可能会增加 GC 带宽。那么您可能不得不忍受自己手工执行 SQL 工作。

关于java - Android 版 ORM 精简版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22070274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com