전체태그 보기

#JPA (12개의 포스트)

conatuseus
이번 글에서는 연관관계가 필요한 이유, 단방향 연관관계에 대해 알아보겠습니다. 이 시리즈 글은 김영한 님의 강의, 책을 보고 적은 것임을 알려드립니다. (강추) 1. 연관관계가 필요한 이유 - 시나리오 - 회원과 팀이 있다. - 회원은 하나의 팀에만 소속될 수 있다. - 회원과 팀은 다대일 관계다. 객체 테이블에 맞추어 ...
codemcd

Entity에서 매핑 정보 분리하기

2019년 9월 18일0개의 댓글
엔티티를 구현하다보면 여러 엔티티의 공통된 필드를 분리하고 싶은 경우가 있다. 이 때 사용할 수 있는 어노테이션을 정리해보려고 한다. 엔티티를 분리할 때도 상속과 조합을 사용할 수 있다. 이 때 사용할 수 있는 각 어노테이션은 다음과 같다. - 상속: @MappedSuperclass - 조합: @Embeddable, @Embedded @Mapped...
conatuseus

영속성 컨텍스트 #2

2019년 9월 6일0개의 댓글
이번 글에서는 영속성 컨텍스트의 특징(1차 캐시, 트랜잭션을 지원하는 쓰기 지연, 변경 감지)에 대해 알아보겠습니다. 이 시리즈 글은 김영한 님의 강의, 책을 보고 적은 것임을 알려드립니다. (강추) - 영속성 컨텍스트의 특징 - 영속성 컨텍스트와 식별자 값 영속성 컨텍스트는 엔티티를 식별자 값(@Id로 테이블의 기본 키와 매핑한 값)으로 구분한다...
conatuseus

영속성 컨텍스트 #1

2019년 9월 5일0개의 댓글
이번 글에서는 엔티티 매니저 팩토리, 엔티티 매니저, 영속성 컨텍스트의 개념, 엔티티의 생명 주기에 대해 알아보겠습니다. 이 시리즈 글은 김영한 님의 강의, 책을 보고 적은 것임을 알려드립니다. (강추) 영속성 컨텍스트 - 먼저 알고 가기 :엔티티 매니저 팩토리와 엔티티 매니저 image.png 시나리오 1. 새로운 고객의 요청이 ...
conatuseus

JPA 소개

2019년 8월 30일0개의 댓글
김영한 님의 JPA 강좌를 들으면서 작성한 글입니다. 강좌 보기 글에 대한 피드백 환영합니다. - 객체와 관계형 데이터베이스의 차이 1. 상속 객체는 상속관계가 있지만, 관계형 데이터베이스는 상속 관계가 없다. 2. 연관관계 객체는 reference(참조)를 가지고 있다. (예를들어, 연관된 객체를 getter로 가져올 수 있음) 관계형 데이터베...
dpudpu

JPA - One To Many 단방향의 문제점

2019년 8월 25일0개의 댓글
주변에서 One To Many 단방향에 관해서 물어볼 때마다 저는 항상 이렇게 대답했습니다. 김영한 님의 인프런 강의에서 봤는데~ One To Many 단방향은 좋지 않다. 차라리 양방향을 해라. 이유는 ~ 이렇게 대답했습니다. 하지만 직접 문제를 겪어 본 적이 없어서 말에 설득력이 부족했습니다.. 그래서 직접 한 번 실험해보고 문제점을 정리했습니다...
conatuseus

JPA Paging (페이지 나누기)

2019년 8월 16일0개의 댓글
현재 2개의 프로젝트 진행하고 있다. 두 프로젝트 모두 글 또는 영상을 페이징해서 프론트에 뿌려주는 API가 필요했다. 그래서 이번에 PageRequest를 사용해 페이징 하는 것을 공부했고 공유하고자 한다. 사용해보면서 느끼고 배운 지식이라 잘못된 내용이 있을 수 있습니다. 피드백 부탁드립니다. JPA Paging이란? DB에 저장된 En...
Spring Boot + JPA DB Replication 설정하기
kingcjy
Spring Boot, JPA DB Replication 설정하기 DB Replication 이란? 데이터베이스 이중화 방식 중 하나로 하나의 Master DB와 여러대의 Slave DB로 구성한다. Master DB에 데이터의 변경이 감지되면 Master DB의 로그를 기반으로 Slave DB에 복제한다. Master DB에는 데이터의 변경...
Kotlin으로 Spring Boot Security - Login 맛보기
lsb156
Kotlin을 이용하여 Spring Boot Security를 사용한 로그인 맛보기 기능을 구현 해봅니다.
Spring Boot JPA 사용해보기
junwoo4690

Spring Boot JPA 사용해보기

2018년 12월 20일4개의 댓글
오늘은 지난번에 알아보았던 JPA를 스프링에서 어떻게 적용하는 지 함께 알아보겠습니다. 저는 Spring Boot를 이용해서 실습을 진행해보겠습니다. 본 실습은 jojoldu님의 블로그를 보면서 진행했습니다. (https://jojoldu.tistory.com/251?category=635883) 1.Dependency 추가 먼저...
Spring MyBatis와 JPA
junwoo4690

Spring MyBatis와 JPA

2018년 12월 18일1개의 댓글
현재 인턴을 진행하고 있는 곳에서 스프링과 MyBatis를 처음으로 경험해보았습니다. 이전까지는 학교 수업중에 실습으로 JDBC를 사용하여 데이터베이스를 의 사용에 대한 외국 친구들의 생각은