JPA:在一个实体上使用几个@NamedStoredProcedureQuery

时间:2018-03-02 08:39:40

标签: java hibernate jpa eclipselink procedure

我在JPA中使用存储过程(使用EclipseLink)。我用

在实体类中注释它们
$tag->count

我使用了本教程:https://www.thoughts-on-java.org/call-stored-procedures-jpa/

但我想为该实体定义多个程序。

我可以在另一个类中注释另一个过程,但该过程属于这个过程 - 如果我需要更多存储过程而不是实体类,我该怎么办? ? (事实并非如此,但我认为在与原始实体无关的实体上定义程序并不好......)

感谢您的帮助,

eisenbahnfan

1 个答案:

答案 0 :(得分:1)

使用@NamedStoredProcedureQueries http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/a_namedstoredproc_queries.htm

定义多个@NamedStoredProcedureQuery元素。