hibernate vs ebean是可扩展的,高性能的ORM

Try*_*ing 6 java orm hibernate ebean

我们将编写一个服务,我们正在尝试评估技术堆栈.因此,作为ORM的一部分,我们正在考虑使用hibernate,但是从我的一位同事那里我开始了解abt ebean.但我们对ebean一无所知.

所以我的问题是:hibernate,任何可销售性或性能瓶颈是否有任何缺点?ebean带来的优势是什么?

Rob*_*ave 5

Ebean带来了什么?

简而言之,它带来了一个完整的功能ORM,它更容易使用,最重要的是优化(嗯,它很容易,但也可以通过分析自动完成).

  • 一种查询语言,旨在通过对部分对象的良好支持来优化对象图构建,并内置避免N + 1

  • "无会话 "ORM ...架构为没有附加/分离语义(因此这使得更容易使用/快速掌握).

Ebean现在具有SQL2011 History支持和ElasticSearch集成.你可以说Hibernate有类似的功能.

参考链接:


Jak*_*edl 2

Hibernate 以及基本上任何 JPA 在大型且可扩展的应用程序中的实现都存在很多问题。您应该考虑使用另一种解决方案。大型应用程序模型问题一文中详细描述了问题,大型应用程序模型一文中模型应如何显示。