冬眠和卡宴之间的比较
2022-09-04 02:17:45
有人请帮我选择是使用Hibernate还是Cayenne?
哪个更适合处理大型数据库?
有人请帮我选择是使用Hibernate还是Cayenne?
哪个更适合处理大型数据库?
我两者都用了,但如果我负责(而不是我的老板:))我更喜欢卡宴。
Cayenne有一个非常好的CayenneModeler,所以你不必编写任何映射代码 - 只需在几分钟内点击整个项目即可。
如果你的项目中有性能敏感的区域,Cayenne 有一个叫做 SQLTemplate 的东西 - 一个非常非常有效的解决方案。
最后但并非最不重要的一点是,作为新手或简单用户,您可以快速获得非常好的问题解决方案-与Hibernate论坛相反-只需看看那里有多少问题没有得到解答。
总的来说,在我有限的经验中,Cayenne是一个强大而有趣的框架。有很多很酷的功能,如果你知道Hibernate,那么摸索Cayenne是一个小小的飞跃。Cayenne似乎有一个充满活力的用户社区,该列表非常友好,并快速回答了我的简单问题,而没有试图让我感到愚蠢。Cayenne在一些方面似乎不如Hibernate成熟,例如,分布式缓存在1.1版本中是新的。总的来说,虽然Cayenne是一个很棒的框架,但我肯定会建议你在开始下一个需要ORM框架的项目时看看它。