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. SQL 2008でIF条件が満たされた列にデフォルト値を設定する

    2. JDBCを介してINSERTIGNOREを実行するときに重複カウントを取得する

    3. Oracleトリガー-テーブルの変更に関する問題

    4. PHPクエリビルダーを使用した複雑なWHERE句の処理