Como especificar uma matriz estática em uma anotação do Scala 2.8?
Eu tenho desenvolvido algumas classes de domínio anotadas no Scala 2.8.0 usando o Hibernate Annotations 3.4.0. Tem funcionado bem, exceto que existem certas anotações que usam uma matriz como parâmetro. Por exemplo, aqui está uma anotação Java que quero expressar no Scala:
@OneToMany(mappedBy="passport_id", cascade=CascadeType.PERSIST)
No entanto, a anotação requer uma matriz / conjunto como entrada:
[ERROR] .../Passport.scala:50: error: type mismatch;
[INFO] found : javax.persistence.CascadeType(value PERSIST)
[INFO] required: Array[javax.persistence.CascadeType]
[INFO] @OneToMany(mappedBy="passport_id", cascade=CascadeType.PERSIST)
Eu tentei vários parênteses, colchetes quadrados / angulares / encaracolados e assim por diante:
@OneToMany(mappedBy="passport_id", cascade=(CascadeType.PERSIST))
@OneToMany(mappedBy="passport_id", cascade=[CascadeType.PERSIST])
@OneToMany(mappedBy="passport_id", cascade=<CascadeType.PERSIST>)
@OneToMany(mappedBy="passport_id", cascade={CascadeType.PERSIST})
... mas, infelizmente, cheguei ao fim do meu entendimento das anotações Scala / Java. A ajuda é apreciada.