# JPA

2218개의 포스트
post-thumbnail

스프링 데이터 JPA

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 GenericDAO 데이터 접근 계층은 CRUD 코드를 반복해서 해야한다. 이때 리포지토리들이 하는 일이 비슷해서 중복된 코드가 생긴다. 이를 해결...

약 9시간 전
·
0개의 댓글

JPA dirty checking 과 merge

김영한, 자바 ORM 표준 JPA 프로그래밍 (+인프런 JPA활용편1)https://jojoldu.tistory.com/415JPA에서 dirty checking 또는 merge를 통한 update의 동작방식과 차이에 대해서 알아보자단순 예시를 위해서 sett

약 13시간 전
·
0개의 댓글

고급 매핑

자바 ORM 표준 JPA 프로그래밍http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330ORM에서 이야기하는 상속 관계 매핑은 객체의 상속 구조

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

Enum Converter 사용기

Legacy DB의 JPA Entity Mapping (Enum Converter 편) | 우아한형제들 기술블로그저희는 JPA에서 Enum 값을 저장하기 위해 아래와 같이 사용합니다.ACCEPTED 를 그대로 저장하기 위해서 @Enumerated(EnumType.STR

약 23시간 전
·
0개의 댓글

dirty check 원인 분석하기

https://velog.io/@dasd412/1.%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B0%8F-%EA%B5%AC%EC%A1%B0-%EC%84%A4%EA%B3%84-1N-%EA%B4%80%EA%B3%84-%EC%97%94%ED%8B%B0%

어제
·
0개의 댓글
post-thumbnail

[JPA] Spring Data Access 정리

스프링에서 유저가 DB에 있는 데이터를 이용해야하는 요청을 보낼 때 어떤 일이 일어나는지 정리해보겠습니다!JDBC는 데이터를 다루는 것을 도와주는 자바 표준 인터페이스입니다. 그리고 JDBC의 구현체로 각 DBMS에 맞는 Driver가 있습니다. 따라서 프로그램을 할때

어제
·
0개의 댓글
post-thumbnail

@GenerateValue의 기본 키 생성 전략 알아보기

엔티티와 테이블 매핑 시 기본 키 생성 전략에 대해 알아봅니다.

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

스프링 부트와 JPA 활용1 - 웹 계층 개발 7 & 준영속 엔티티

인프런 - 스프링 부트와 JPA 활용1 by 김영한 을 기반으로 작성된 글입니다.실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발영속성 컨텍스트가 더는 관리하지 않는 엔티티영속성 컨텍스트에서 엔티티를 다시 조회한 후에 데이터 수정할 때 사용동작방식트랜잭션 안

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

엔티티와 데이터베이스 테이블 매핑 자세히 알아보기

엔티티와 테이블을 매핑할 때 지원되는 기능들을 알아봅니다.

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

프록시와 연관관계 관리

JPA 스터디 8장 정리

2일 전
·
0개의 댓글

다양한 연관관계 매핑

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 208p의 이거 이미 팀이 있는데 변경하는 경우 기존 팀에

2일 전
·
0개의 댓글

[JPA] InvalidDataAccessApiUsageException 오류 해결

org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [\] did not match expected type [java.lang.String (n/a)] 오류 해결

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

스프링 부트와 JPA 활용1 - 웹 계층 개발 6

인프런 - 스프링 부트와 JPA 활용1 by 김영한 을 기반으로 작성된 글입니다.실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발홈 화면회원 기능회원 등록회원 조회상품 기능상품 등록상품 수정상품 조회주문 기능상품 주문주문내역 조회주문

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

스프링 부트와 JPA 활용1 - 웹 계층 개발 5

인프런 - 스프링 부트와 JPA 활용1 by 김영한 을 기반으로 작성된 글입니다.실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발홈 화면회원 기능회원 등록회원 조회상품 기능상품 등록상품 수정상품 조회주문 기능상품 주문주문내역 조회주문 취소상품은 책으로 한정코

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

JPA 프록시와 연관관계 관리

김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 정리

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

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

값 타입은 복잡한 객체 세상을 단순화하려고 만든 개념이다. 따라서 값 타입은 단순하고 안전하게 다룰 수 있어야 한다.임베디드 타입 같은 값 타입을 여러 엔티티에서 공유하면 위험하다.이러한 "부작용"을 막기 위해서는 값을 복사해서 사용!값(인스턴스)을 복사해서 사용해야

3일 전
·
0개의 댓글

JPA를 이용한 페이징 처리

페이징 처리 전 기존 화면 페이징이 되지 않기 때문에 데이터베이스에 등록된 순서대로 html에 뿌려지는 것을 볼 수 있습니다. 기존 HomeController 클래스 기존 BoardService 클래스 페이징 처리 진행 Pagable은 파라미터 바인딩 형식

3일 전
·
0개의 댓글

JPA EntityListener

EntityListner 데이터베이스에 저장된 컬럼을 접근할 때 생성할 때는 생성일, 변경할 때는 변경일이 있어야지 관리하고 기록할 수 있습니다. 이는 중요 Entity 마다 중복적으로 생성일, 변경일을 클래스 변수로 가져야 합니다. 따라서 이 중복되는 상황을 Base

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

TIL - [DAY 2] JPA란?

스프링에 대해 학습하였으니 이제 JPA를 들여다볼 차례이다.JPA에 대해 여러 특징들이 있지만 강의에서 나온대로 하나씩 학습할 예정이다.먼저, 용어정리부터 짚고 넘어가자!JPA는 JAVA Persistence API의 줄임말이다.JAVA는 알겠는데, Persistenc

3일 전
·
0개의 댓글