JPA的EntityManager createQuery()vs createNamedQuery()vs createNativeQuery() [英] JPA's EntityManager createQuery() vs createNamedQuery() vs createNativeQuery()

查看:645
本文介绍了JPA的EntityManager createQuery()vs createNamedQuery()vs createNativeQuery()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以向我解释一下JPA的EntityManager的以下方法之间的区别: createQuery(),createNamedQuery()和createNativeQuery() 还要说明我在哪种情况下应该使用哪种方法?

Can anyone please explain me the differences between following methods of JPA's EntityManager: createQuery(), createNamedQuery() and createNativeQuery() And also explain me on which cases we should you use which method ?

推荐答案

  1. CreateQuery:用于创建 JPQL
  2. createNamedQuery:用于定义在映射文件或注释中具有名称的查询转到这个
  3. createNativeQuery:用于执行本机/纯SQL查询例子
  1. CreateQuery: Used to create an JPQL
  2. createNamedQuery: Used to define queries with name in mapping file or annotation go to this
  3. createNativeQuery: Used to execute native/pure SQL queries Example

这篇关于JPA的EntityManager createQuery()vs createNamedQuery()vs createNativeQuery()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆