Отображение в спящий режим для несопоставленного класса

StackOverflow https://stackoverflow.com/questions/2476214

Вопрос

У меня есть 2 столика...Вызов и ChallengeYear, ChallengeYear предназначен только для создания списка лет в challenge.

Я только хочу сделать Challenge объектом, содержащим список списочных лет.Возможно ли это?

Я заглянул в @SecondaryTable вместе с @JoinColumn и @OneToMany, но ни один из них не может сделать свое дело, или я что-то упускаю из виду.

Кто-нибудь может мне помочь?

Приветствую, Ян

Это было полезно?

Решение

Что такое Год в вашей модели, это целое число?

если да, вы можете прокомментировать свой метод Challenge.getYears с помощью @CollectionOfElements

Нравится:

  @CollectionOfElements
  @JoinTable(
    table=@Table(name="ChallengeYear"),
    joinColumns = @JoinColumn(name="challengeId")
  )
  @Column(name="year", nullable=false)
  List<Integer> getYears() {
    ...
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top