Ошибка выполнения DDL "изменить внешний ключ удаления таблицы присутствия - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь создать базу данных, и она создается, но у меня есть много проблем на консоли, например -Can't DROP 'FKtiawuk7lv5graw3ej5y046yjf' -: Ошибка при выполнении DDL «изменить присутствие таблицы, сбросить внешний ключ FKcblq169hiqsjgxkpka8lob79n-выражение через JBC»DDL «изменить присутствие таблицы, сбросить внешний ключ FKrlqy7vwa7b8qdovhifl0vg99t» через оператор JDBC

I am working with spring boot hibernate mysql xammp

вот мои сущности класса

@Entity
@Data
@NoArgsConstructor
public class Activite implements Serializable {

    @Id
    @GeneratedValue
    private Long id;
    private String nom;
    private String description;
    private Double prix;
    private String type_activite;

    @OneToMany(mappedBy = "activite", fetch = FetchType.LAZY)
    private List<Detail_Activite> detail_Activite;

    @ManyToOne()
    @JoinColumn(name = "id_salle")
    private Salle salle;

    @ManyToOne()
    @JoinColumn(name = "id_aminateur")
    private Animateur animateur;



@Entity
@Data
@NoArgsConstructor
public class Adherent implements Serializable {

    @Id
    @GeneratedValue
    private Long id;
    private String nom;
    private String prenom;
    private String age;
    private String sexe;
    private String adresse;

    @ManyToOne()
    @JoinColumn(name = "id_groupe")
    private Groupe groupe;

    @ManyToOne()
    @JoinColumn(name = "id_parent")
    private Parent parent;

    @OneToMany(mappedBy = "adherent",fetch=FetchType.LAZY)
    private List<Presence> Presence;

    @OneToMany(mappedBy = "adherent",fetch = FetchType.LAZY)
    private List<Recouvrement > recouvrement;



@Entity
@Data
@NoArgsConstructor
@PrimaryKeyJoinColumn(name = "id")
public class Animateur extends Personne {

    private String specialite;

    @OneToMany(mappedBy = "animateur", fetch = FetchType.LAZY)
    private List<Activite> activite;


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