Я пытаюсь запустить свой проект, но возникает эта ошибка:
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;
}
}
Спасибо за вашу помощь:)