【发布时间】:2009-08-13 12:39:31
【问题描述】:
请有人帮我选择是使用 Hibernate 还是 Cayenne?
哪个更适合处理大型数据库?
【问题讨论】:
标签: java hibernate orm apache-cayenne
请有人帮我选择是使用 Hibernate 还是 Cayenne?
哪个更适合处理大型数据库?
【问题讨论】:
标签: java hibernate orm apache-cayenne
我都用过,但如果我负责(而不是我的老板 :))我更喜欢 Cayenne。
Cayenne 有一个非常棒的 CayenneModeler,因此您无需编写任何映射代码 - 只需在几分钟内按您的方式完成整个项目。
如果您的项目中有性能敏感区域,Cayenne 有一个叫做 SQLTemplate 的东西 - 一个非常有效的解决方案。
最后但并非最不重要的一点是,作为新手或简单用户,您可以非常快速地为您的问题提供非常好的解决方案 - 与 Hibernate 论坛不同 - 只需看看那里有多少问题没有得到解答。
【讨论】:
总的来说,在我有限的经验中 Cayenne 是一个强大而有趣的框架 一起发展。有很多 很酷的功能,如果你知道 休眠它是一个小小的飞跃 辣椒。卡宴好像有 充满活力的用户社区和 清单非常友好并回答了我的 简单的问题快速和 没有试图让我感到愚蠢。 卡宴似乎有点不成熟 比 Hibernate 在一些领域,因为 例如,分布式缓存是 1.1 版中的新功能。不过总的来说 Cayenne 是一个很棒的框架,我 肯定会推荐你 当你开始你的 下一个需要 ORM 的项目 框架。
【讨论】:
这个关于相对优势或 Hibernate 与 Toplink 的讨论提供了一些重要的观点,即评估时要查看哪些特性:
【讨论】: