标签: hibernate jpa-2.0 named-query
我想知道使用命名查询可以带来更好的性能。 何时何地编辑和部署命名查询?
答案 0 :(得分:0)
命名查询的主要原因是安全性:它强制使用查询参数(即,您将无法使用某些字符串连接构建查询)并且将避免程序中的错误最终会执行恶意查询。
答案 1 :(得分:0)
命名查询将在启动应用程序服务器时编译,并在停止应用程序服务器后销毁。所以在运行时没有性能问题