JPA:命名查询数据库独立性
Posted
技术标签:
【中文标题】JPA:命名查询数据库独立性【英文标题】:JPA: Named query database independence 【发布时间】:2020-06-04 20:01:24 【问题描述】:如果有用 JPA (javax.persistence.NamedQuery
) 编写的命名查询,它是否独立于数据库或 ORM 实现,即如果我们将 ORM 实现从 hibernate 更改为 iBatis 或将数据库从 Oracle 更改为mysql?
是否可以在命名查询中使用特定于数据库的语法?如果是,那么它与原生查询相同吗?
【问题讨论】:
见javaworld.com/article/2077875/… 【参考方案1】:是否可以在命名查询中使用特定于数据库的语法?如果是,那么它与原生查询相同吗?
当然,只需使用@NamedNativeQuery
【讨论】:
以上是关于JPA:命名查询数据库独立性的主要内容,如果未能解决你的问题,请参考以下文章