Я пытаюсь создать выражение с аннотацией ниже:
@NamedQueries({@NamedQuery(name = "E.findAll", query = "SELECT e FROM E e")})
Я попробовал код ниже:
.addAnnotation(AnnotationSpec.builder(NamedQueries.class)
.addMember( AnnotationSpec.builder(NamedQuery.class)
.addMember("name", "$S", "E.findAll")
.addMember("query", "$S", "SELECT e FROM E e)
.build()).build())
но так как addMember
требует строки; это выражение дает ошибку. Итак, как я могу получить рекурсивное выражение.
Можно ли создать еще одну аннотацию внутри аннотации?