Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于选择查询,您认为在 JPA 原生查询(Hibernate 或 EclipseLink)和 JDBC 查询中哪一个执行起来会更快?
JPA 使用 JDBC,因此两个查询将以完全相同的方式执行,并且具有相同的执行时间。
JPA 是数据库的抽象层。它使您可以更少地考虑数据库结构,而更多地考虑您坚持的对象。
我敢肯定,如果您只使用来自 JPA 的本机查询,您将获得与使用普通 JDBC 几乎相同的性能,因为它直接传递给 JDBC 驱动程序。