# SpringDataJpa

93개의 포스트

지연 로딩과 조회 성능 최적화 - 엔티티 DTO로 변환, fetch join

지연 로딩과 조회 성능 최적화 - 엔티티 DTO로 변환, fetch join

2023년 11월 23일
·
0개의 댓글
·
post-thumbnail

Query 부터 페이징까지

값 가져오기DTO로 직접 조회하기DTO 조회시 new 를 꼭 적어줘야하고 생성자로 new 하듯이 적어줘야함. -> JPQL에서 제공하는 문법JPA는 유연한 반환타입을 제공함.List -> 컬렉션단건-> optional도 가능하고 반환타입으로 가능.단건 조회에서 결과가

2023년 10월 16일
·
0개의 댓글
·
post-thumbnail

[Trouble Shooting] Spring Security 403 Forbidden 해결

Spring Boot 3 버전 Spring Security를 사용하다 겪었던 문제와, 해결방안을 정리해 둔 글입니다.

2023년 7월 30일
·
2개의 댓글
·

Spring Data JPA

리포지토리의 쿼리 메서드는 Spring Data JPA에서 제공하는 기능으로, 데이터베이스 쿼리를 메서드 이름으로 자동 생성해주는 기능이다. 이를 사용하면 SQL 쿼리를 직접 작성하지 않고도 데이터를 조회, 삽입, 수정, 삭제 등을 수행할 수 있다.예를 들어, 다음과

2023년 7월 29일
·
0개의 댓글
·
post-thumbnail

SpringDataJPA

SpringDataJPA을 배우면서 중요하다고 생각하는 부분만 기록하였습니다.

2023년 7월 13일
·
0개의 댓글
·
post-thumbnail

교내해커톤 (3) - 검색 기능

갯수 제한이 필요한 검색에서 Pagination과 Top중 어떤 것이 더 좋은가?

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

[Springboot] QueryDSL의 이해와 동적쿼리 적용

Spring Data JPA의 가장 큰 장점은 간편함입니다. 기본적인 CRUD 메서드, 쿼리 메서드를 사용해서 엔티티의 필드와 연관된 데이터를 쉽게 가져올 수 있습니다. >기본적인 CRUD 메서드는 굳이 Repository에서 정의를 하지 않아도 서비스 단에서 사용

2023년 4월 17일
·
1개의 댓글
·
post-thumbnail

Java - JPA, Hibernate, Spring Data JPA

JPA, Hibernate, Spring Data JPA에 관해 공부한 내용을 정리한 글입니다.

2023년 4월 11일
·
1개의 댓글
·
post-thumbnail

머스테치

이 문서는 머스테치를 사용하는 방법과 레이아웃 방식, JS 스코프, SpringDataJpa에서 제공하지 않는 메소드 사용, 규모가 있는 프로젝트 데이터 조회 등에 대해 설명하고 있다.

2023년 3월 22일
·
0개의 댓글
·
post-thumbnail

[JPA] Spring Data Jpa + Pageable로 Pagination 쉽게 구현하기

이번주는 독서리뷰를 남길 수 있는 미니 프로젝트를 진행하고 있다. 리뷰 글을 특정 조건으로 뽑아서 정렬 기준을 선택하여 조회하는 기능을 구현하고자 한다.전체 리뷰글을 조회하거나, 내가 좋아요를 누른 리뷰글만 조회하거나, 내가 쓴 리뷰글만 조회하거나, 원하는 카테고리의

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

Spring Data JPA

SpringDataJPA

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

SpringDataJPA에 대해 - 기본 기능2

스프링 데이터 JPA 리포지토리는 인터페이스만 정의하고 구현체는 스프링이 자동 생성스프링 데이터 JPA가 제공하는 인터페이스를 직접 구현하면 구현해야 하는 기능이 너무 많음다양한 이유로 인터페이스의 메서드를 직접 구현하고 싶다면 아래와 같은 여러 방법이 있다. 규칙:

2023년 1월 14일
·
0개의 댓글
·

SpringDataJPA에 대해 - 기본 기능

아래의 내용은 순수 JPA와 Spring data를 사용했을 때 차이점을 비교하면서 알아보았다.순수 JPA를 통한 repository를 통해 말하고 싶은 것은 코드가 길게 쭉 있다는 부분이다. Spring data를 통해 어떻게 변하는지 확인해보자우리는 spring d

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

Kotlin +JPA

Kotlin 을 배우기만 하고 활용을 잘 못해본것 같아서 이번 기회에 코틀린 연습겸 자바 ->kotlin 변환 연습을 해봤다. 코틀린은 클래스 정의시 var,val 을 매개변수로 넣어서 선언 해주면 게터,세터, 매개변수 생성자, 맴버 변수를 만들 어줌.하지만 JPA에서

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

QuerydslV3

이제 querydsl 과 JPA를 적용 시켜보자 pure jpa , querydsl 테스트 , 어렵지 않다조회용 dto -> @QueryProjection 사용\-> dto 가 querydsl 의존 하는게 싫으면 기존 방법 Projection.bean(), fiel

2022년 12월 4일
·
0개의 댓글
·

2022.12.01 (화요일)

1. 알고리즘 2. 스프링부트 프로젝트 복습 3. 키워드를 이용해 배운 내용 정리하기

2022년 12월 1일
·
0개의 댓글
·

Entity 기본키 설정 Sequence 오류

Entity 기본키 설정 Sequence 오류

2022년 11월 29일
·
0개의 댓글
·

JPA(1)

Java Persistence API의 약자이지만 현재는 Jakarta Persistence\*\*라고도 불린다.JPA 표준 사양을 구현한 구현체로는 Hobernate ORM, EclipseLink, DataNucleus 가 있는데, 일반적인 것은 Hibernate O

2022년 11월 29일
·
1개의 댓글
·

2022.11.28 (월요일)

1. 알고리즘: 문자열 조합 만들기 2. Spring Boot를 이용해 로그인 기능 만들기 (1)

2022년 11월 28일
·
0개의 댓글
·