728x90 반응형 문자열 붙이기1 QueryDsl - Case When과 Concat 활용법 CASE WHEN QueryDsl에서 동적쿼리를 사용하고 싶을 때, Decode를 사용하고 싶을 때 활용되는 Case When은 크게 두가지로 사용할 수 있다. 1. CaseBuilder를 직접 넣는 방법 .select(Projections.bean(Member.class, member.name, new CaseBuilder() .when(member.age.lt(10)).then("어린이") .when(member.age.lt(20)).then("학생") .when(member.age.lt(30)).then("청년") .otherwise("어른") .fetch(); 2. CaseBuilder를 임의의 변수로 선언한 뒤 변수를 넣는 방법 Expression caseByAge = new CaseBuilde.. 2023. 4. 11. 이전 1 다음 728x90 반응형