0

对于选择查询,您认为在 JPA 原生查询(Hibernate 或 EclipseLink)和 JDBC 查询中哪一个执行起来会更快?

4

2 回答 2

1

JPA 使用 JDBC,因此两个查询将以完全相同的方式执行,并且具有相同的执行时间。

于 2012-07-14T19:01:14.660 回答
1

JPA 是数据库的抽象层。它使您可以更少地考虑数据库结构,而更多地考虑您坚持的对象。

我敢肯定,如果您只使用来自 JPA 的本机查询,您将获得与使用普通 JDBC 几乎相同的性能,因为它直接传递给 JDBC 驱动程序。

于 2012-07-14T19:01:38.420 回答