JPA @ElementCollection в @EmbeddableJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 JPA @ElementCollection в @Embeddable

Сообщение Anonymous »

Код: Выделить всё

@Entity
public class School {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer schoolId;
...
@ElementCollection
@CollectionTable(
name = "grades",
joinColumns = @JoinColumn(name = "schoolId")
)
private Set grades;

}
----------------------------------

@Embeddable
public class Grade {

private int gradeId

@ElementCollection
@CollectionTable(
name = "Class",
joinColumns = @JoinColumn(name = "gradeId")
)
private Set classes;

}

------------------------------------

@Embeddable
public class Class {

private int numOfStudent
private int female;
private int mamle;

}

Я хочу получить таблицы сопоставления. Но получите эту ошибку.

Код: Выделить всё

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Property 'com.School.grades.collection&&element.clases' belongs to an '@Embeddable' class that is contained in an '@ElementCollection' and may not be a '@ElementCollection'

Я не уверен, что приведенный выше код верен. Что я могу сделать, чтобы исправить эту ошибку?
попробуйте использовать @ Secondrytable и @AttributeOverride.
Но... не удалось найти решение.

Подробнее здесь: https://stackoverflow.com/questions/784 ... embeddable
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Вложенность Embeddable и ElementCollection
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать список @ElementCollection<String> в список @ElementCollection<CustomObject> в Hibernate без потери дан
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать список @ElementCollection<String> в список @ElementCollection<CustomObject> в Hibernate без потери дан
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • JPA-запрос с сортировкой по ElementCollection дает UnsupportedOperationException
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • JPA @ElementCollection Как я могу запросить?
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»