sql >> Database >  >> RDS >> Mysql

Illegale poging om een ​​niet-collectie toe te wijzen als een @OneToMany, @ManyToMany of @CollectionOfElements

De fout geeft aan dat private Lawyer lawyer moet een verzameling zijn, want het is een @OneToMany relatie. In het Country class, de laatste relatie moet

. zijn
@OneToMany(targetEntity = Lawyer.class, cascade = { CascadeType.ALL }, orphanRemoval = true)
@JoinTable(name = "lawyer_cscd", joinColumns = {
    @JoinColumn(name = "country_code", referencedColumnName = "country_code") }, inverseJoinColumns = {
    @JoinColumn(name = "lawyer_batch_no", referencedColumnName = "lawyer_batch_no") })
private Set<Lawyer> lawyer;
// or a Collection/List/etc.



  1. Voorwaardelijke WHERE-clausule in SQL Server

  2. percentielen uit histogramgegevens

  3. Oracle-beveiligingswaarschuwing voor CVE-2021-44228

  4. JDBC Driver-klasse niet gevonden:oracle.jdbc.OracleDriver