ошибка в отображении между 2 классами, Невозможно собрать Hibernate SessionFactory; - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь запустить свой проект, но возникает эта ошибка: org.springframework.beans.factory.BeanCreationException: Ошибка создания компонента с именем entityManagerFactory, определенным в ресурсе пути к классу [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaConfiguration.class]: сбой вызова метода init; вложенным исключением является javax.persistence.PersistenceException: [PersistenceUnit: default] Невозможно построить Hibernate SessionFactory; вложенным исключением является org.hibernate.MappingException: не удалось определить тип для: java.util.Collection, для таблицы: objet_modele, для столбцов: [org.hibernate.mapping.Column (modeles_by_objet_id)] это лица:

       @Entity
     @Table(name = "modele", schema = "public", catalog = "pfeDb")
    public class ModeleEntity
   {
   private int objetId;
   @Id
   @Column(name = "objet_id", nullable = false)
 public int getObjetId() {
     return objetId;
    }

  public void setObjetId(int objetId) {
    this.objetId = objetId;
  }
     @ManyToOne
     @JoinColumn(name = "objetModeleByObjetId")
    private ObjetModeleEntity objetModeleByObjetId;


 public ObjetModeleEntity getObjetModeleByObjetId() {
   return objetModeleByObjetId;
 }

public void setObjetModeleByObjetId(ObjetModeleEntity 
  objetModeleByObjetId) {
  this.objetModeleByObjetId = objetModeleByObjetId;
 }

 }

второй:

       @Entity
   @Table(name = "objet_modele", schema = "public", catalog = "pfeDb")
     public class ObjetModeleEntity 
     {
  @Id

     private String idModele;

  @OneToMany(mappedBy = "objetModeleByObjetId")
    private Collection<ModeleEntity> modelesByObjetId;


 public Collection<ModeleEntity> getModelesByObjetId() {
     return modelesByObjetId;
   }

    public void setModelesByObjetId(Collection<ModeleEntity> 
    modelesByObjetId) {
   this.modelesByObjetId = modelesByObjetId;
 }
  }

Спасибо за вашу помощь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...