0
通常、Java
には、@NamedQuery
が繰り返し適用されます。それでもjavax.persistence.NamedQueryは反復可能な注釈型ではありません
私はエラーを持ってコンパイルします。ここでは
javax.persistence.NamedQuery is not a repeatable annotation type
は、私のソースコードです:
@NamedQuery(name = "listDocumentsByStatus", query = "FROM Document d WHERE d.status = :STATUS ")
@NamedQuery(name = "listDocumentsByNameAndType", query = "FROM Document d WHERE d.type = :TYPE AND UPPER(d.name) LIKE :NAME ")
public abstract class Document implements Serializable {
...
}
私はsomeethingを誤解していますか?
は「通常」を定義してみてください。注釈は、Java8-Annotation @ @ Repeatabeを持つ場合、反復可能です。 'javax.persistence.NamedQuery'の正式なJavaEE7バージョンはありません。 – Holger
@Holger @Holgerあなたは正しかったJavaEE7の '@ NamedQuery'はJava12で' @ Repeatable'が実装されている反復可能です – Jiujiu