6
나는 최대 절전 모드에 익숙해지고있다. 그러나 때때로 나는 비틀 거리고있다. 또 하나있다.Hibernate @WhereJoinTable trouble
나는 다음과 같은 달성하기 위해 노력하고있어 :
@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 문 :
내 List 섹션에는 SECTION 유형 데이터 만 있으므로 Where 절을 적용하면됩니다.
내 단위 테스트가 통과하는 Where 절을 제거하면 목록의 어설 션에 예상되는 데이터가 있습니다.
읽어 주셔서 감사합니다.