sql >> Database teknologi >  >> RDS >> Mysql

Hibernate-envers kaster undtagelse ved sletning af entitet med en samling ved hjælp af CrudRepository

Der er to måder, som jeg har fundet gennem forsøg og fejl til at få slettehandlingen til at fungere som specificeret i problemet.

Du kan enten angive, hvilken samling der skal indlæses ivrigt

@OneToMany(mappedBy = "author", fetch = FetchType.EAGER)

Eller du kan kaskade slette-operationen

@OneToMany(mappedBy = "author", cascade = CascadeType.REMOVE)

Dette er den mindste konfiguration, du skal bruge for at få testen til at bestå som angivet i problemet.



  1. VÆLG eller INDSÆT en række i én kommando

  2. T-SQL Datetime Data Type

  3. Hvordan får man et korrekt dump ved hjælp af mysqldump og single-transaction, når DDL bruges på samme tid?

  4. Konverter tekst til tal i MySQL-forespørgsel