org.hibernate.tool.schema.spi.CommandAcceptanceException: Ошибка при выполнении весенней загрузки DDL OneToMany - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть отношения отца и сына, и я хочу отобразить обе таблицы, связав две сущности пользователя и 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;

}

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