【发布时间】:2019-08-12 11:49:13
【问题描述】:
我即将为我的新 Java EE 应用程序选择 ORM 层。根据我之前的经验,我开始感觉到使用纯 Hibernate 而不是 JPA 将帮助我加快开发速度。
原因: 1) 很少有机会遇到需要用 Eclipse-Link 或其他 ORM 提供程序替换 Hibernate。 2) HQL 处理引擎比任何 ORM 提供者的 JPQL 引擎都更古老和成熟。 3) Hibernate 可以为我提供 MAP 列表作为输出结果集,而不是 JPQL 提供的数组列表(在更改代码时必须记住索引)。 4) 在 JPQL 中获得更多自定义结果集的唯一方法是通过 Query 绑定实体。
如果有人能在这个思路上帮助我,我将非常有帮助。
我想创建一个比较,我可以展示纯休眠与 JPA(由休眠)相比的优缺点
【问题讨论】: