# JPA

2345개의 포스트

Jpa - Entity - @Builder 패턴 사용 시 주의점

Entity 필드값이 많아서 빌더 패턴들 적용해보았는데연관관계 메서드에서 자꾸 예외가 뜨는 점을 발견하였다.객체를 생성할 때 1:다로 설정한가 문제였다.빌더로 객체를 생성할 때 이 부분을 비워주었더니 null이 되버린 것.객체를 생성할때마다 넣어주던가@Builder.D

15분 전
·
0개의 댓글

[JPA] Batch Insert

성능 향상을 위해서 Batch Insert를 도입했다. 그 과정을 정리하기 위해서 작성한다.Batch Insert는 여러 개의 Insert를 묶어서 하나의 트랜잭션으로 묶는 것을 말한다.JPA 에서는 내부적으로 쓰기 지연 SQL 저장소를 이용한다. 커밋을 하기 전까지

16분 전
·
0개의 댓글

JpaRepository 상속 시 @Repository를 통한 빈 등록?

결론적으로 JpaRepository를 상속받은 인터페이스에는 @Repository를 사용해 빈 등록을 할 필요가 없다.@EnableJpaRepositories 어노테이션을 보면@Import(JpaRepositoriesRegistrar.class)를 통해 JpaRepos

27분 전
·
0개의 댓글

@JsonIgnore 이란?

Spring을 실행하던 도중 \[JPA] No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create Be

약 2시간 전
·
0개의 댓글

객체는 관계형 DB와 태생부터 다르기 때문에…

객체와 RDB, 그 패러다임 불일치로 인해 발생하는 구체적인 문제는 무엇인지에 대해 살펴봅니다.

약 7시간 전
·
0개의 댓글

could not initialize proxy - no Session

업로드중..Member와 Message가 연관관계를 맺고 있고 1:N 관계를 가지고 있다.Message 엔티티에서 Member Fetch 전략을 Lazy로 설정해준 상태이다.오류발생Message를 단건조회하면 Message와 Lazy Loding으로 연관된 Member

약 8시간 전
·
0개의 댓글

JPA란 무엇인가

JPA는 무엇이고, 왜 필요한가 그리고 SQL에 의존적인 개발은 어떠한 단점이 있는가. 이에 대해 살펴봅니다.

약 8시간 전
·
0개의 댓글
post-thumbnail

JPA 페이징, 정렬처리

JPA 페이징, 정렬처리 설명

약 18시간 전
·
0개의 댓글
post-thumbnail

TIL - JPA의 양방향 연관관계

객체는 참조, 테이블은 외래키를 통해 연관관계를 정한다. 차이는??실질적으로 양방향 연관관계에 대해 생각해보자단방향만 잘 해도 연관관계 매핑은 완료할 수 있다!단방향으로 설계를 잘 하고 필요시 양방향 연관관계 코드를 추가연관관계의 주인 -> 외래키를 가진 쪽 -> 1

약 21시간 전
·
0개의 댓글
post-thumbnail

JPA 객체지향 쿼리 언어 - 기본 문법

김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 정리 JPQL 소개 JPQL은 객체지향 쿼리 언어다. 따라서 테이블을 대상으로 쿼리하는 것이 아니라 엔티티 객체를 대상으로 쿼리한다. JPQL은 SQL을 추상화해서 특정 데이터베이스 SQL에 의존하지 않는다.

약 22시간 전
·
0개의 댓글

연관관계 매핑 기초

회원과 팀이 있다.회원은 하나의 팀에만 소속될 수 있다.회원과 팀은 다대일 관계다.

약 24시간 전
·
0개의 댓글

[JPA] Transaction과 영속성 문제

본 포스팅에서는 JPA에서 많이 부딛히는 문제인 영속성과 관련한 내용을 담았다. JPA의 트랜잭션 환경을 이해하지 못하면 계속해서 발생되는 문제기 때문에 기본으로 장착해두자!! 1. 개요 Spring boot에서 사용하는 @Transactional의 성질은 쿼리 실

어제
·
0개의 댓글

인프런 - 스프링 로드맵

시리즈로 공부한 내용들을 정리할 계획입니다. 현재 학습 상황 - 완료 시 밑줄스프링 입문스프링 핵심 원리(기본편)자바 표준 ORM JPA 프로그래밍 기본 -> 여기부터 블로그 정리!.........JPA 활용 1JPA 활용 2스프링 데이터 JPA스프링 MVC 1편스프링

1일 전
·
0개의 댓글

엔티티 매핑

객체와 테이블 매핑 데이터베이스 스키마 자동 생성 데이터베이스 스키마 자동 생성 -주의 할 점 필드와 컬럼 매핑 @Column 속성 @Enumerated 속성 @Lob 기본 키 매핑 IDENTITY 전략 - 특징 SEQUENCE 전략 - 특징 실전 예제 - 1. 요구사항 분석과 기본 매핑 테이블 설계, 문제점 ![](https://ve...

2일 전
·
0개의 댓글

JPQL의 2가지 문제?

Spring Data JPA @Modifying 알아보기\[Spring] @Transactional 사용 시 주의점과 JPQL 주의점Proxy형태로 동작하는 JPA @Transactional(https://cobbybb.tistory.com/17

2일 전
·
0개의 댓글
post-thumbnail

JPA에서 제공하는 편의 기능 알아보기

각종 편의 기능들에 대하여 알아봅니다.

2일 전
·
0개의 댓글
post-thumbnail

JPA / SpringDataJPA/Hibernate

사용을 하면서 정확하게 모르는것같아 좋은 글이 있어서 포스팅한다. Spring 프레임워크는 어플리케이션을 개발할 때 필요한 수많은 강력하고 편리한 기능을 제공해준다. 하지만 많은 기술이 존재하는 만큼 Spring 프레임워크를 처음 사용하는 사람이 Spring 프레임워크

3일 전
·
0개의 댓글
post-thumbnail

OneToOne 관계는 과연 지연로딩이 되는가

JPA 연관관계 매핑 - @OneToOneJPA 프록시즉시로딩과 지연로딩이란?OneToOne 은 즉시로딩인가 지연로딩인가JPA에서 단방향 매핑은 @JoinColumn과 @OneToOne 를 통해 할 수 있다.양방향 매핑은 Team Class에 Member를 추가하고 m

3일 전
·
0개의 댓글
post-thumbnail

즉시 로딩과 지연 로딩의 차이 알아보기

즉시 로딩과 지연 로딩에 대한 차이점을 알아봅니다.

3일 전
·
0개의 댓글