@NamedStoredProcedureQuery是一个JPA(Java Persistence API)注解,用于定义命名存储过程查询。然而,根据问题描述,它不支持Hibernate 5.1.x和JPA 2.1。
Hibernate是一个流行的Java持久化框架,用于将Java对象映射到关系数据库中的表。它提供了对JPA规范的实现,使开发人员能够使用JPA注解来管理实体对象的持久化。
JPA是Java EE的一部分,提供了一种标准的方式来管理Java应用程序中的对象持久化。它定义了一组注解和API,用于将Java对象映射到关系数据库中的表,并提供了一些查询和事务管理的功能。
在Hibernate 5.1.x和JPA 2.1中,@NamedStoredProcedureQuery注解不被支持。这意味着无法使用该注解来定义命名存储过程查询。
然而,如果你需要在Hibernate 5.1.x和JPA 2.1中执行存储过程查询,你可以考虑使用以下替代方法:
总结起来,尽管@NamedStoredProcedureQuery在Hibernate 5.1.x和JPA 2.1中不被支持,但你仍然有其他方法来执行存储过程查询。具体的方法取决于你使用的持久化框架和数据库。
领取专属 10元无门槛券
手把手带您无忧上云