gpt4 book ai didi

hibernate - 轻量级 ORM 代替 hibernate - 健壮和敏捷

转载 作者:行者123 更新时间:2023-12-03 08:15:01 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

8年前关闭。




Improve this question




我在谷歌上搜索了“j2ee 的轻量级 ORM”这个短语并找到了这个页面 http://java-source.net/open-source/persistence从结果之一。我的目标是找到一个比 Hibernate 更轻的 ORM 框架,并且还提供了一些对我来说最重要的 hibernate 功能,例如:自动表生成和延迟初始化,并且不要让我在表和 map 方面遇到困难和收藏。同样重要的是,即将到来的 ORM 有一个围绕它的社区,它可以更快地找到错误和错误的解决方案。新的 orm 对我隐藏数据库也很重要(需要更少的 sql 技能和更多的 OO)。
到目前为止,我已将选择范围缩小到 iBatis (myBatis) 和 ORMLite。
我想要这个 ORM 用于我的新项目,它是 j2ee 中的一个桌面应用程序,所以重要的是这个 orm 的启动时间比其他的少(不像 Hibernate,第一次运行需要很多时间,特别是当你有很多表)

谢谢

最佳答案

my goal is to find an ORM Framework that is lighter than Hibernate and also delivers some of hibernates features that are most important to me


我写了 ORMLite作为 Hibernate 的轻量级替代品,我不同意只有 Hibernate 是“正确的 ORM”的概念,唯一的其他选择是正确配置 Hibernate 或根本不使用 ORM 库。我们在工作中使用 Hibernate,但是当我在外部项目中使用它时发现它太重了。我有一个庞大的 Android 用户群,因为移动设备上的 Hibernate 实在是太过分了。
当然,hibernate 比 ORMLite 具有更多/更好的功能,但它也更胖并且具有更多的依赖关系。每 different ORM solution (并且有很多)具有不同的功能集、依赖性、速度和总体成本/ yield 。每个开发项目都应该在附加到任何第 3 方解决方案之前评估他们的需求——尤其是像 ORM 一样重要的解决方案。
希望这可以帮助。祝你好运。

关于hibernate - 轻量级 ORM 代替 hibernate - 健壮和敏捷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377458/

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