У меня есть отношения отца и сына, и я хочу отобразить обе таблицы, связав две сущности пользователя и user_group, но когда я добавляю свою аннотацию OneToMany и остальные, генерируется эта ошибка. как это решить.
Я использую базу данных Oracle 11g, и она возвращает ошибку: Причина: java.sql.SQLSyntaxErrorException: ORA-02267: Тип столбца несовместим со ссылочным типом столбца
package com.bni.Gestion_Operation.entities;
import java.io.Serializable;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.OneToMany;
@Entity
public class Groupe_utilisateur implements Serializable {
@Id
@GeneratedValue
private long idGroupe;
private String libelle;
@ManyToMany
@JoinTable(name = "GroupeDroit", joinColumns = @JoinColumn(name = "idGroupe"), inverseJoinColumns = @JoinColumn(name = "idDroit"))
List<Droit> droit;
@OneToMany(mappedBy="idRole")
private List<Role> role;
@OneToMany(mappedBy="matricule",fetch=FetchType.LAZY)
private List<Utilisateur> utilisateur;
}