# JPA

3782개의 포스트
post-thumbnail

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

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

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

Spring Example: ToDo List #12 Spring Security 적용

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

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

JPA(2)

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

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

엔티티 연관 관계 매핑하기

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

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

변경 감지와 병합(merge)

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

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

웹 계층 개발

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

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

주문 도메인 개발

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

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

회원 & 상품 도메인 개발

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

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

Entity Class 개발

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

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

도메인 분석 및 설계

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

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

Setting

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

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

JPA 생각보다 어렵지 않아요! 개념잡아 봅시다.

JPA는 Java Persistance API 이다.RAM은 전기로 데이터를 저장하기 때문에 전류 공급이 안되면 날아가는 휘발성 데이터를 저장한다는 특징을 가지고 있다. 즉, 컴퓨터가 꺼지면 데이터가 날아간다. 그래서 컴퓨터가 꺼지더라도 데이터가 지워지지 않도록 하기

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

[Springboot]yml 오류

김영한 JPA 학습 중에 test 작동 중 겉으로 오류가 없음에도 아래와 같은 코드가 작동하면서 H2 데이터베이스에 테이블이 추가가 안되었다.구글링을 통해 많은 시간을 소비한 결과, 내가 yml 설정 파일을 처음이용해서 생긴 기초적인 오류임을 알게 되었다.기존 설정 파

어제
·
0개의 댓글
·

[Spring]Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING 오류가 뜰 때

ajax상에서도 틀린부분이 전혀 없는데, 이런 오류가 뜬다면json 형식으로 인코딩할 때 문제가 발생한 것으로 보인다.그럴때는, 어노테이션을 지정해주면 문제해결!!아래의 경우는 OneToMany일 경우

어제
·
0개의 댓글
·

[스프링부트] JPA

원래는 EJB가 Java 표준이었음.자바를 이용한 데이터 저장 공간DB연동. 릴레이션 기반.ex1. Hibernateex2. JPAHibernate = JPASQL 직접 다룸.JDBC,Spring JDBC,iBATIS,MyBatisMyBatis는 SQL을 XML에 등록

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

JPA에 JSON 컬럼을 제네릭으로 유연하게 매핑하기

이 글은 JPA에서 JSON컬럼을 매핑하는 방법을 소개합니다.

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

QuerydslV2

프로젝션 결과 반환 프로젝션 대상이 하나면 타입을 명확하게 지정 가능 프로젝션 두개이상이면 튜플 or DTO로 반환 Querydsl 빈생성(DTO반환) > 1.프로퍼티 접근 2.필드 직접 접근 3.생성자 사용 jooQ는 fetch 하는 부분에서 DTO.clas

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

@Transactional(read only = true)를 사용해야 하는 이유

개발을 하면 반드시 사용하게 되는 @Transactional, 여기엔 read only라는 옵션이 있습니다.read only를 true로 설정하면 어떤 이점이 있는지 알아보겠습니다!!이번 포스트는 MySQL에 대해서만 read only = true일때 장점을 알아보겠습

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

JPA - 값 타입(1)

엔티티 타입은 @Entity로 정의한 객체이다.값 타입은 int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체를 말한다.엔티티 타입은 식별자를 통해 지속해서 추적할 수 있다.값 타입은 식별자가 없고 숫자나 문자같은 속성만 있으므로 추

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

JPA - 영속성 전이 & 고아 객체

특정 엔티티를 영속 상태로 만들때 연관된 엔티티도 함께 영속상태로 만들때 사용한다.JPA는 CASCADE 옵션으로 영속성 전이 기능을 제공한다.위와 같은 부모와 자식 엔티티가 있다고 하면, 부모 한명에 자식 두명을 저장할경우, 아래 코드와 같이 부모 한명과 자식 2명을

2일 전
·
0개의 댓글
·