私は冬眠に慣れてきましたが、時々つまずきます。これは別のものです。
私は次のことを達成しようとしています:
@OneToMany
@JoinTable(name = "inter_spec",
joinColumns = { @JoinColumn(name = "inter_id") },
inverseJoinColumns = { @JoinColumn(name = "spec_id") })
@WhereJoinTable(clause = "spec_type=SECTION")
public List<Section> getSections() {
return sections;
}
しかし、単体テストを実行すると、次のエラーが発生します。
[エラー] JDBCExceptionReporter - 列 "SECTIONS0_.SECTION" が見つかりません。SQL ステートメント:
Where 句を適用して、List セクションに SECTION タイプのデータのみが含まれるようにするだけです。
Where 句を削除すると、単体テストに合格すると、List のアサーションに期待されるデータが含まれます。
読んでくれてありがとう。