작성
·
2.8K
1
안녕하세요. 강의 재밌게 보고있습니다.
db 설계를 잘못해서
student 테이블의 department_id는 varchar(11)
department 테이블의 id는 int(11)
로 설계한 상태에서 queryDSL로 where 조건을
student.department_id = department.id 이렇게 주고싶은데
student.department_id = StringPath
department.id = NumberPath
로 둘 형식이 달라서 비교가 안 됩니다. DB 설계를 바꾸지 못하는 상황에서 저 두개를 어떻게 비교할 수 있을까요??
StringPath에 보니까 castToNum이 있던데 이걸 사용하면 될까요??