Mysql
 sql >> база данни >  >> RDS >> Mysql

Незаконен опит за картографиране на неколекция като @OneToMany, @ManyToMany или @CollectionOfElements

Грешката показва, че private Lawyer lawyer трябва да е колекция, тъй като е @OneToMany връзка. В Country клас, последната връзка трябва да бъде

@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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връзки много към много в MySQL

  2. Какво да наблюдавате в MySQL 8.0

  3. Windows7 WAMP 64-битов стек MySQL проблеми

  4. Mysql - EXPLAIN SELECT от VIEW търси във всички редове на основната таблица

  5. MySQL Рейтингова система - Намерете рейтинг