0

嗨,我是一个使用持久性 API 的新手,并且也阅读了一些与此相关的帖子,并且对这两者之间的了解很少。下面的帖子确实帮助我理清了@NamedQuery 的概念 什么是命名查询?我现在想了解 NamedQuery 和 NamedNativeQuery 之间所有重要的关键区别,以及在处理 JPA-QL 和性能方面最喜欢哪一个。

谢谢!

4

1 回答 1

2

本机查询不是JPQL。持久性提供程序将常规查询转换为底层持久性系统可以理解的内容(例如 SQLSELECT或 NoSQL 检索)。原生查询虽然不可移植,但直接用商店的原生语言编写,因此您可以以可移植性为代价使用特殊功能(如 PostgreSQL 的 IP 地址操作)。

于 2013-09-11T22:43:35.370 回答