0
table : map__company__branches (company_id int, branch_id int, is_primary_branch tinyint(1))
public class company
{
@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "map__company__branches", joinColumns = { @JoinColumn(name = "company_id") })
@MapKeyManyToMany(joinColumns = { @JoinColumn(name = "branch_id") })
@column(name="is_primary_branch")
Map<Branch, Boolean> branchMap;
}
부울 타입은 매핑되지 않으므로 "매핑되지 않은 클래스를 대상으로 지정"오류가 발생합니다.최대 절전 모드 : 매핑되지 않은 엔터티와의 연결
@CollectionOfElements (페치 = FetchType.LAZY) @JoinTable (NAME = "map__company__branches"joinColumns @JoinColumn = {(명 = "COMPANY_ID")}) @MapKey (columns = {@Column (name = "branch_id")}) @column (name = "is_primary_branch") 이 어노테이션을 사용했습니다. @CollectionTable 주석을 찾을 수 없습니다. 하지만 오류가 여전히 있습니다. –
@Maddy : 어떤 버전의 최대 절전 모드를 사용합니까? – axtavt