일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- til
- 알고리즘
- Baekjoon
- binary search
- 코딩테스트
- Generics
- 내일배움캠프
- 구현
- querydsl
- Elasticsearch
- 계산기 만들기
- 완전탐색
- File
- ES
- programmers
- 객체지향
- 해시
- BFS
- Algorithm
- SpringBoot
- 백준
- 이분탐색
- 이분 탐색
- 일정 관리
- parametric search
- 누적합
- 브루트포스
- Spring
- Java
- 프로그래머스
- Today
- Total
목록일정 관리 (2)
개발하는 햄팡이

이전에 이어서 이제 내가 원하는 API를 구현할 차례이다. 전체 일정 조회를 하는 기능을 추가하려고 하는데 수정일과 작성자Id를 선택으로 받아 null인지 아닌지 체크하여 동적쿼리를 작성해야 한다.나는 일정 페이지에서 -내가 작성한 OO일 일정들-을 보고싶어서 아래 API를 작성한 것이기 때문에 일치 여부를 판단하는 쿼리를 작성할 것이다. 저번에 구현체 클래스에 로직을 작성하면 된다고 했다. 그래서 구현체 클래스에 아래와 같은 쿼리문을 작성했다. package com.sparta.schedule.schedule.repository;import com.querydsl.core.BooleanBuilder;import com.querydsl.jpa.impl.JPAQueryFactory;import com...

저저번주부터 Spring 수업을 시작했는데 과제하랴 정처기 공부하랴 너무 바빠서 블로그 글을 쓰지 못했다...진짜 블로그 꾸준히 쓰는 사람들은 성실성 인정해줘야 함... 뭐 그래서 어찌저찌 Spring 두번째 과제를 시작했는데 JPA와 쿠키/세션을 사용한 간단한 일정 관리 앱 만들기이다.무난하게 User를 만들고 일정을 저장할 Schedule CRUD를 구현중이었는데Schedule List를 가져오는 부분에서 API를 아래처럼 작성했었다. 요청 param에서 선택으로 수정일과 작성자ID를 받을 수 있게 했는데 선택으로 하다보니 null체크도 해줘야하고 Jpa는 말그대로 Simple이라서 동적 쿼리를 제공하지 않는다.그래서 그냥 if-els문으로 다 처리해버릴까..생각하다가 뭐 다음 과제에서 또 써..