JDBC与JPA本机查询的性能

时间:2012-07-14 18:54:30

标签: jpa jdbc eclipselink

对于select查询,您认为在JPA本机查询(Hibernate或EclipseLink)或JDBC查询中执行哪一个会更快?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

JPA是数据库的抽象层。它允许您更少考虑数据库结构,并更多地考虑您持久存在的对象。

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