Я привыкаю к зимней спячке, но время от времени я сталкиваюсь со спотыканием, вот еще одна.
Я пытаюсь добиться следующего:
@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;
}
Но яполучить следующую ошибку при запуске моего модульного теста:
[ERROR] JDBCExceptionReporter - столбец "SECTIONS0_.SECTION" не найден;Оператор SQL:
Все, что я хочу, - это применить условие Where, чтобы в моих разделах List были только данные типа SECTION.
Если я удалю предложение Where, то мой модульный тест проходит,утверждение в Списке содержит ожидаемые данные.
Спасибо за чтение.