Querydsl - Cannot invoke "com.querydsl.core.types.Expressions.accept(com.querydsl.core.types.Visitor, Object)" because "arg" is null" 원인과 해결 방법
·
나의 에러 일지
Cannot invoke "com.querydsl.core.types.Expressions.accept(com.querydsl.core.types.Visitor, Object)" because "arg" is nullQuerydsl에서 @QueryProjection을 사용해 DTO를 조회하는 과정에서 발생한 예외이다. 원인Querydsl에서 DTO를 @QueryProjection으로 조회할 때, select 절에 일부 필드를 null로 반환하고자 직접 null을 명시하면 아래와 같은 예외가 발생할 수 있다. 예외가 발생한 코드는 아래와 같다.import com.querydsl.core.types.dsl.Expressions;import com.querydsl.core.types.Projections;QM..