반응형 referencedColumnName1 FK가 PK가 아닌 다른 컬럼과 연관관계가 있을 때 연관 관계 매핑 fetch join에서 FK가 PK가 아닌 다른 컬럼과 연관관계가 있을 때, referencedColumnName 사용. (default는 연관테이블의 @Id를 보고 쿼리생성) @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "REGIST_ID", referencedColumnName = "SSO_KEY") private User user; --> Exception 발생 java.lang.ClassCastException: com.humuson.tasbatch.domain.postman.TasUser cannot be cast to java.io.Serializable -> 해결 : PK를 가진 클래스를 implements Serializa.. 2021. 5. 31. 이전 1 다음 728x90 반응형