Hibernate mapeo, en una clase sin asignar
-
21-09-2019 - |
Pregunta
He conseguido 2 mesas ... reto y ChallengeYear, ChallengeYear es sólo para crear una lista de años en el desafío.
Yo sólo quiero hacer una entidad Challenge, que contiene una lista de Lista años. ¿Es esto posible?
He mirado a @SecondaryTable junto con @JoinColumn y @OneToMany, pero ninguno de los que puede hacer el truco, o que se me escapa algo.
Puede alguien ayudarme?
Saludos, Ene
Solución
¿Cuál es el año en el modelo, que es un número entero?
Si es así, puede anotar su método de Challenge.getYears con @CollectionOfElements
como:
@CollectionOfElements
@JoinTable(
table=@Table(name="ChallengeYear"),
joinColumns = @JoinColumn(name="challengeId")
)
@Column(name="year", nullable=false)
List<Integer> getYears() {
...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow