Обычно в повторяется.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'. Официальной версии JavaEE7 'javax.persistence.NamedQuery' нет. – Holger
@ Хольджер, вы были правы Я, хотя '@ NamedQuery' в JavaEE7 повторялся, поскольку' @ Repeatable' реализован в Java8 – Jiujiu