gpt4 book ai didi

sql - 性能 createNamedNativeQuerie 与 createNativeQuery

转载 作者:行者123 更新时间:2023-12-02 08:50:36 24 4
gpt4 key购买 nike

createNamedNativeQuerycreateNativeQuery 之间是否有任何与性能相关的特性,因为我们计划对 HQL 查询使用命名查询,并为原生 SQL 查询维护单独的查询文件。

最佳答案

命名 native 查询:此查询的范围是持久性上下文,并且可以通过指定其标识符在应用程序中使用。之后无法更改查询,它是静态的。它们只在服务器启动时验证一次(特定于 JBoss)

native 查询:一个普通的 native sql 查询。可以在运行时构建动态查询并执行它。每次执行查询时都会验证它们。

在具有正常数据库操作的小型应用程序中,差异可能不明显,但在具有大量数据库调用的企业应用程序中,会有影响。

命名 native 查询的性能优于 native 查询。

关于sql - 性能 createNamedNativeQuerie 与 createNativeQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8801788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com