上次我听到很多关于 Hibernate 的抱怨。事实上,我在 Hibernate 方面也有过一些痛苦的经历。所以我读到了Ebean https://ebean.io and Siena http://www.sienaproject.com.
两者都有有趣的方法。不幸的是,数据库访问层非常容易编写,但是如果您的项目不断增长并且您必须处理大型数据库表,您就知道它们是否好。所以评估这样一个工具确实很困难。 Hibernate 众所周知,您可以确信可以用它解决您的问题。有时你需要学习很多东西,但你可以解决它。
伊豆怎么样了?有现实世界的应用吗?支持哪些数据库?可靠吗?
经过一番搜索后,我发现 ORM 框架有很多,那么至少有一个可靠的框架吗?
Rob(Ebean 提交者)在这里。
Ebean现在大约4岁多了。我想说现在已经相当成熟了。支持的数据库包括 Oracle、MySql、Postgres、H2 和 SQL Server(以及最近的 SQLite)。 Ebean 正在做其他 ORM 没有做的事情,例如 Autofetch(自动查询调整),所以我不知道它如何适合“成熟度评级”。在我看来,Ebean 社区相对较小,因此您可能需要访问 Ebean 谷歌群组才能与他们互动。
有现实世界的应用吗?是的,但您最好向 Ebean 社区询问此事。当然,对批处理(批处理大小、事务的级联持续时间等)和大型查询支持有很好的支持,这是我在 JPA 等中看不到的(您可能会得到与 Hibernate 的无会话支持类似的东西)。
无论如何,希望这可以回答您问题的一些小部分。
干杯,罗布。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)