조건에 맞는내용을 바꾸고 싶을때 case when /null인 값을 바꾸고 싶을때 coalesce
첫 번째 쿼리는 DATETIME 열의 가장 최근 값만 찾고 싶을 때 사용하며두 번째 쿼리는 DATETIME 열의 최대값을 찾고자 할 때 사용합니다.두개를 비교해서 무슨차이가 있나 찾아봤는데첫 번째 쿼리는 DATETIME 열의 가장 최근 날짜와 시간을 찾습니다. ORDE
이미 생성되어있는 객체에 공통적으로 들어가는데반복해서 넣으면 리소스를 잡아먹으니 한번만 통합해서 보낼때 사용한다.
- QueryDsl와 프로젝션을 이용하여 쿼리최적화를 진행해야 합니다. - 정적 팩토리 메소드를 사용해야 합니다. - jpa가 아닌 jdbctemplate를 사용해야 합니다. - 작성된 메소드들의 테스트 코드를 작성해야 합니다. - 연관관계를 지어서 처리해야 합니다.
원본(나무위키) 원본(나무위키) 병합정렬 기본적으로 합병정렬은 '문제를 분할하고, 분할한 문제를 정복하여 합치는 과정'이다. 합병정렬은 기본적으로 '분할 정복' 알고리즘을 기반으로 정렬되는 방식이다.
순차정렬과 선택정렬은 둘다 간단하게 구현할 수 있지만 차이가 있습니다.순차 정렬은 맨 앞에서부터 제일 작은 원소를 배치하게 만들어 나가는 알고리즘입니다. 이를 위해 배치할 자리에 있는 원소를 뒤쪽에 있는 원소들과 비교하면서 작은 것을 발견하면 배치할 위치의 원소와 교환
목차 정적 팩토리 간단 설명 생성자만을 이용하는것과 어떤 차이가 있는가? 호출할 때마다 인스턴스를 새로 생성하지 않아도 된다. 반환 타입이 유연하다. 하위 클래스 생성 제한 코드를 재사용할 수 있다. 정적 팩토리 메서드의 단점. 정적 팩토리 메서드 네이밍 컨벤션