강사님 강의 잘 보고 있습니다.
다름아니라, where 다중 파라미터를 사용하면 가독성이 높아지는 건 이해했습니다.
영상 8분경의 메소드
private BooleanExpression allEq(String userNameCond, Integer ageCond) {
return userNameEq(userNameCond).and(ageEq(ageCond));
에 대한 질문인데요 문제는 userNameCond가 null일 경우 userNameEq가 null을 반환하기 때문에 BooleanExpression으로 체이닝을 할 수가 없는데
혹시 이럴경우 null 걱정없이 강제로 체이닝 하는 방법은 없을까요?
BooleanExpression을 체이닝 하려고 해봤는데 추상클래스라 객체 생성이 안되네요