CODING STUDY/JAVA6 [Java] BooleanBuilder과 BooleanExpression 프로젝트 진행 하면서 QueryDSL을 보다 보면 BooleanBuilder과 BooleanExpression 이 두 가지를 보셨을 겁니다,, BooleanBuilder과 BooleanExpression✔️ QueryDSL에서 동적 쿼리를 쓸 때 사용된다.✔️ 둘 다 Java 기반의 ORM 프레임 워크BooleanBuilder: 조건을 추가하거나 제거하는 유연성이 필요한 경우에 자주 사용된다.: 조건을 동적으로 추가하여 같은 메소드 안에서 if문 안에 값을 비교 후 BooleanBuilder에 값을 더해준다.public BooleanBuilder timeSet(LocalDateTime firstRegDate) { BooleanBuilder builder = new BooleanBuilder.. 2024. 9. 27. [Java] Spring Batch 버전 5로 업그레이드 스트레스 잔뜩 받은 Batch 업그레이드.. 시작합니다! 1. SpringBoot 3.2.5로 변경 변경하는 방법은 저의 티스토리를 참고해 주세요!2. SpringBoot 3.2.5, JDK 버전 17 변경으로 인해 강제 Spring Batch 업그레이드 당해버림Batch 버전 업그레이드SpringBoot 버전 업그레이드로 생긴 build.gradle 버전 변경/* file : build.gradle */plugins { id 'java' id 'org.springframework.boot' version '3.2.5' //2.7.9 id 'io.spring.dependency-management' version '1.1.4' //1.0.15.RELEASE}sourceCompatibility = '.. 2024. 5. 30. [Java] SpringBoot3으로 버전 업그레이드 (API version) 버전 업그레이드 해야 한다는 말 덕분에 해본 프로젝트 마이그레이션 JDK 17 이상 (11 → 17) SpringBoot 3.2.5는 Java 17 이상을 요구합니다.따라서 프로젝트에서 사용 중인 JDK 버전을 확인 후 업그레이드 해야 합니다./* file : build.gradle */sourceCompatibility = '17' Springframework 버전 맞추기 SpringBoot 버전을 2.7.9에서 3.2.5로 업그레이드spring.dependency-management 1.0.15.RELEASE에서 1.1.4로 업그레이드했습니다./* file : build.gradle */plugins { id 'java' id 'org.springframework.boot' version '3.2.5.. 2024. 5. 30. [Java] association, collection을 사용하여 데이터 가져오기 Mybatis 쓰다가 궁금한 점 얘넨 뭐가 다른데 또.. association✔️ 1:1 매핑✔️ DTO에 값을 mapping 할 때 사용 collection✔️ 1:N 매핑✔️ resultMap으로 DTO, VO mapping 할 때 List로 받을 때(여러 행 값을 조회할 때)association의 예DTO ► FirstDTO.javapublic class FirstDTO { private Long firstKey; private String firstTitle; private Timestamp regDt; private Timestamp modDt; private SecondDTO secondDto; } ► SecondDTO.javapublic class Se.. 2024. 4. 12. 이전 1 2 다음