공통코드 모든 조회 쿼리 fetchJoin -> leftJoin으로 수정
This commit is contained in:
@@ -209,6 +209,7 @@ public class CommonCodeApiController {
|
||||
return ApiResponseDto.ok(commonCodeService.findByCode(code));
|
||||
}
|
||||
|
||||
@Operation(summary = "변화탐지 분류 코드 목록", description = "변화탐지 분류 코드 목록(공통코드 기반)")
|
||||
@GetMapping("/clazz")
|
||||
public ApiResponseDto<List<CommonCodeDto.Clazzes>> getClasses() {
|
||||
|
||||
|
||||
@@ -58,11 +58,11 @@ public class CommonCodeRepositoryImpl implements CommonCodeRepositoryCustom {
|
||||
return queryFactory
|
||||
.selectFrom(commonCodeEntity)
|
||||
.leftJoin(commonCodeEntity.children, child)
|
||||
.fetchJoin()
|
||||
.on(child.deleted.isFalse().or(child.deleted.isNull()))
|
||||
.where(
|
||||
commonCodeEntity.parent.isNull(),
|
||||
commonCodeEntity.deleted.isFalse().or(commonCodeEntity.deleted.isNull()),
|
||||
child.deleted.isFalse().or(child.deleted.isNull()))
|
||||
commonCodeEntity.deleted.isFalse().or(commonCodeEntity.deleted.isNull())
|
||||
)
|
||||
.orderBy(commonCodeEntity.order.asc(), child.order.asc())
|
||||
.fetch();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user