복합 인덱스와 개별 인덱스의 차이

해당 쿼리는 블로그를 게시글의 조회수를 기준으로 정렬하고 같은 조회수일 경우 최근에 게시글을 작성한 블로그가 상위로 오도록 처리하며 블로그 정보와 블로그의 총 조회수, 블로그에 좋아요 한 수를 조회하는 쿼리입니다.인덱스(index)는 데이터베이스에서 데이터 검색 속도를

2023년 3월 24일
·
0개의 댓글
·

항해 7주차 미니프로젝트 주차 회고

이번 협업을 하면서 누군가와 같이 작헙하는 것이 생각보다 많이 어렵다는 것을 느끼게 되었어요. 무엇보다 내가 아는 것을 누군가에게 설명을 해준다는 것이 얼마나 쉽지 않은지... git관리도 저혼자 커밋하고 푸시하고 하는것보다 난도가 높아졌고요. 남은 주차에는 좀더 적절

2023년 3월 5일
·
0개의 댓글
·

n+1 문제 해결

lazy로 연결했을 때 영속성이 연결될 때 select를 무조건 실행하다보니 발생한 문제해결방법eager로 만든다문제점: 불필요한 join을 계속해야한다jpql에서 join fetch를 사용한다EntityGraph 사용MultipleBagFetchException 이발

2023년 2월 21일
·
0개의 댓글
·

항해 5주차 스프링 숙련 주차 회고

ORM은 객체 지향 프로그래밍 언어와 관계형 데이터베이스 간의 불일치를 해결하기 위한 기술입니다. 객체는 데이터베이스의 테이블과 연결되며, 객체를 저장하고 검색하는 데 사용할 수 있는 쿼리를 자동으로 생성합니다.Spring은 여러 ORM 프레임워크를 지원합니다. 이 중

2023년 2월 19일
·
0개의 댓글
·

spring entity annotation

JPA에서 엔티티 클래스임을 나타내기 위해 사용되는 어노테이션입니다.해당 클래스를 데이터베이스의 테이블과 매핑하기 위해서는 반드시 @Entity 어노테이션을 추가해야 합니다.엔티티 클래스와 매핑되는 데이터베이스 테이블을 지정하기 위해 사용되는 어노테이션입니다.name

2023년 2월 19일
·
0개의 댓글
·

JPA delete관련 에러

post(one) - reply(many)의 관계에서 post를 삭제하려고 하면 영속성 문전이 문제로 reply가 삭제되지 못하고 rollback이 발생하는 문제가 발생했다.해결방법을 찾아본 결과cascase(영속성 전이)옵션을 CascadeType.ALL, Casca

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

database 한글 문제

게시글을 등록하는 api를 테스트하는데 좀전까지 되던게 되지 않아서 로그를 보니 post.post.content이런 애러가 뜨길래 처음에는 user를 같이 등록하면서 순환참조가 걸리는 건가 싶었다.Error: 1366-22007: Incorrect string valu

2023년 2월 11일
·
0개의 댓글
·

항해 4주차 스프링 기초 주차 회고

본격적으로 스프링에 대한 공부를 시작했다.POJO 기반의 구성의존성 주입(DI)을 통한 객체 간의 관계 구성AOP 지원편리한 MVC 구조WAS의 종속적이지 않은 개발 환경POJO란 Plain Old Java Object의 약자로 다른 기술을 사용하지 않는 순수한 Jav

2023년 2월 10일
·
0개의 댓글
·

Spring security

Spring Security는 보안/인증 등을 간편하게 구현하도록 도와주는 프레임워크입니다.TokenProvider 생성토큰 생성및 검증JwtFilter 생성GenericFilterBean, OncePerRequestFilterredirect를 몇번을 시키냐에 따라 여

2023년 2월 10일
·
0개의 댓글
·

mysql JDBC

com.mysql:mysql-connector-java gradel 설치 불가com.mysql:mysql-connector-j로 설치하니 가능

2023년 2월 10일
·
0개의 댓글
·

message queue

kafka

2023년 2월 9일
·
0개의 댓글
·

spring batch

2023년 2월 9일
·
0개의 댓글
·

페이징 처리

import org.springframework.data.domain.Pageable;import org.springframework.data.domain.Sort;

2023년 2월 8일
·
0개의 댓글
·

dot null처리

org.apache.commons.lang3.ObjectUtils

2023년 2월 8일
·
0개의 댓글
·

hibernate

2023년 2월 8일
·
0개의 댓글
·

영속성 컨텍스트

2023년 2월 8일
·
0개의 댓글
·

query

2023년 2월 8일
·
0개의 댓글
·

spring data JPA

2023년 2월 8일
·
0개의 댓글
·

lombok

2023년 2월 8일
·
0개의 댓글
·

springDocs

2023년 2월 8일
·
0개의 댓글
·