как использовать новый scala 2.8.0 вложенных аннотаций

похож, когда scala 2.8.0 отсутствует, мы можем использовать вложенный @annotations в наших слоях персистентности. Но как? Кто-либо может преобразовать это от Java до scala?Спасибо.

@NamedQueries({
    @NamedQuery(name = "findAll", query="select p from Person p"),
    @NamedQuery(name = "findTheOne",
          query="select p from Person p where p.name = 'Neo'")
})
9
задан Moritz 31 July 2010 в 14:38
поделиться

1 ответ

Вы должны обернуть элементы в Array () и напишите вложенные аннотации как вызов конструктора:

@NamedQueries(Array(
    new NamedQuery(name = "findAll", query="select p from Person p"),
    new NamedQuery(name = "findTheOne",
          query="select p from Person p where p.name = 'Neo'")
))
14
ответ дан 4 December 2019 в 14:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: