# JPA

3792개의 포스트

[JPA] Enum 타입

[JPA] Enum 타입

약 6시간 전
·
0개의 댓글
·

[JPA] 임베디드 타입

[JPA] 임베디드 타입

약 6시간 전
·
0개의 댓글
·

[자바 ORM 표준 JPA 프로그래밍] 9. 값 타입

엔티티 타입@Entity로 정의하는 객체데이터가 변해도 식별자로 지속해서 추적 가능값 타입int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체식별자 X 값만 있음 변경시 추적 불가 \- 기본값 타입 \- 임베디드 타입(em

약 8시간 전
·
0개의 댓글
·

[자바 ORM 표준 JPA 프로그래밍] 8. 프록시와 연관관계 관리

em.find(): 데이터베이스를 통해서 실제 엔티티 객체 조회 - 쿼리 Oem.getReference(): 데이터베이스 조회를 미루는 가짜(프록시) 엔티티 객체 조회 - 쿼리 X프록시 특징실제 클래스 상속받아서 생성, 겉 모양이 같음사용자 입장에서는 진짜 객체인지 프

약 8시간 전
·
0개의 댓글
·

[JPA] 상속관계 매핑

출처 본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. -> 인프런 -> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 0. 예시 설정 다음과 같은 구조를 예시로 설정한다. 노래,

약 9시간 전
·
0개의 댓글
·

JPA 01. JPA 소개

SQL를 직접 짜는 것보다 개발속도, 생상성 객체와 테이블의 매핑이 실제로는 굉장히 복잡함총 16시간 하루 1시간반 2주완성객체를 관계형 DB에 관리하는 시대애플리케이션 개발 언어는 보통 객체지향언어사용하는 데이터베이스는 대부분 RDB패러다임의 불일치패러다임의 불일치의

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

엔티티 작성 후 발생한 UnsatisfiedDependencyException, BeanCreationException 에러

엔티티 작성 후 발생한 UnsatisfiedDependencyException, BeanCreationException 에러

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

[코드로 배우는 스프링부트 웹 프로젝트] - Spring Data JPA

ORM(Object Relational Mapping)프로그래밍에서 객체지향의 개념과 관계DB가 유사한 특징을 가지고 있음을 기반으로, 객체지향을 자동으로 관계형 데이터베이스에 맞게 처리해주는 기법에 대한 아이디어가 논의JPA(Java Persistence API)OR

약 23시간 전
·
0개의 댓글
·

JPA(3)

연관 관계 매핑은 참조하는 방향성을 기준으로 단방향 연관 관계와 양방향 연관 관계로 구분할 수 있다.엔티티 간에 참조할 수 있는 객체의 수에 따라서 일대다(1:N), 다대일(N:1), 다대다(N:M), 일대일(1:1)의 연관 관계로 나눌 수 있다.한쪽 클래스만 다른 쪽

어제
·
0개의 댓글
·
post-thumbnail

성능 최적화

N+1 문제(1) 즉시로딩em.find() 메소드로 조회외부조인을 사용해서 한 번의 SQL 실행JPQL 사용시board 조회 => board 수만큼 즉시로딩이 걸려있는 boardReply 조회하기 위해 추가 SQL 실행

어제
·
0개의 댓글
·

JPA OrphanRemoval 사용 시 복합 키 엔터티 삭제 버그

기존, 위와 같이 모집공고 Entity에서 Certificate 삭제를 관리하던 중, Certificate이 삭제되지 않는 버그를 발견했습니다. JPA에선 변경된 자식을 먼저 insert 하고 삭제시킨 자식은 상위 객체에 대한 fk값을 NULL로 update 합니다.

어제
·
0개의 댓글
·
post-thumbnail

[JPA] 비영속 Entity에 대한 개발자의 실수 (비영속 vs 준영속)

Detached Entity Passed to persist 예외 상황은 구글링을 해보면 cascade 옵션에 의해서 엔티티 자체가 중복 저장되는 경우가 많다 하지만 현재 포스팅에서는 cascade 옵션에 의한 Detached Exception이 아닌 식별자 존재 유

어제
·
0개의 댓글
·
post-thumbnail

JPA Entity Id 타입을 UUID로 지정 시 업데이트 실패 오류

entity의 PK type을 kotlin 코드에서 UUID로 지정하고, jpa generate ddl 옵션을 허용하여 Spring Data JPA가 테이블을 생성하게 하였습니다. 하지만 이 때, 심각한 오류가 발생합니다. 위 오류 메시지는 해당 Record Enti

1일 전
·
0개의 댓글
·

Spring Example: ToDo List #12 Spring Security 적용

질문, 피드백 등 모든 댓글 환영합니다.본격적으로 이전 블로그에서 설정한 Spring Security를 프로젝트에 적용하겠습니다.이전까진 로그인과 사용자 인증, 인가를 직접 구현했지만 스프링 시큐리티가 제공하는 기능을 사용하도록 기존 코드를 수정해 주겠습니다.스프링 시

1일 전
·
0개의 댓글
·

JPA(2)

@Entity 애너테이션과 @Id 애너테이션은 필수다.파라미터가 없는 기본 생성자는 필수로 추가해주어야 한다.기본 생성자가 없는 경우에 에러가 발생하는 경우가 있기 때문에, 기본생성자는 습관적으로 추가해주는 것이 좋다.중복되는 엔티티 클래스가 없고, 테이블 이름이 클래

1일 전
·
0개의 댓글
·

엔티티 연관 관계 매핑하기

연관 관계를 가진 엔티티를 테이블에 매핑하기

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

변경 감지와 병합(merge)

출처 : https://www.inflearn.com/course/ORM-JPA-Basic

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

웹 계층 개발

출처 : https://www.inflearn.com/course/ORM-JPA-Basic

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

주문 도메인 개발

출처 : https://www.inflearn.com/course/ORM-JPA-Basic

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

회원 & 상품 도메인 개발

출처 : https://www.inflearn.com/course/ORM-JPA-Basic

1일 전
·
0개의 댓글
·