JPAQueryFactory의 fetch() 와 fetchOne() 비교 fetch() 와 fetchOne() 비교기능 fetch() fetchOne()반환 타입List단일 객체 (결과 없으면 null)결과 없음빈 리스트 반환null 반환결과 2개 이상모든 결과 반환NonUniqueResultException 발생용도여러 결과가 예상되는 경우 또는 결과가 없을 수 있는 경우단건 조회가 확실한 경우 (예: Primary Key로 조회)주의사항 NonUniqueResultException 발생 가능성 고려 Framework/Spring🌱 2025.04.23
JPA [QueryDSL] 설정하기 아래와같이 build.gradle 파일 설정plugins { id 'java' id 'org.springframework.boot' version '3.4.4' id 'io.spring.dependency-management' version '1.1.7'}group = 'com.test'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(17) }}// QueryDSL Q파일 생성 디렉토리def querydslDir = "$buildDir/generated/querydsl"sourceSets { main { java { srcDirs += querydslDir } }}configurations .. Framework/Spring🌱 2025.04.23