일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 독서
- 회고
- 프로그래머스
- 독서리뷰
- 인강리뷰
- javascript
- 카카오톡1차
- Eclipse
- 우아한테크코스
- 인프런
- Singleton
- 인코딩
- 공부
- Design Pattern
- 후기
- spring
- Oracle
- Head First Design Pattern
- 매핑
- Java
- 알고리즘
- 람다
- JPA
- study
- 오라클
- 에러
- 디자인패턴
- 자바
- math
- 이펙티브자바
- Today
- Total
목록JPA (6)
Lee's Grow up
해당 내용은 인프런의 자바 ORM 표준 JPA 프로그래밍 - 기본편, 김영한 의 내용을 기반으로 정리해서 작성한 글입니다. 자세한 내용은 해당 강의 또는 책을 구매하시는걸 추천합니다. JAP는 크게 값 타입을 2종류로 분류한다. 엔티티 타입 -> Entity로 정의된 객체 , 데이터가 변해도 식별자로 지속해서 추적 가능 값 타입 -> int, Integer처럼 단순히 값으로 사용되는 기본 자료형 또는 래퍼클래스 또는 String 값 타입 분류 기본 값 타입 자바 기본 타입 int float 래퍼 클래스 Integer Double Float String 임베디드 타입 좌표를 묶어서 쓰고 싶은 값 ex)포지션 클래스 -> 포지션 클래스 자체를 값 처럼 쓰는걸 임데디드 타입 컬렉션 타입 -> java 컬렉션 ..
해당 내용은 인프런의 자바 ORM 표준 JPA 프로그래밍 - 기본편, 김영한 의 내용을 기반으로 정리해서 작성한 글입니다. 자세한 내용은 해당 강의 또는 책을 구매하시는걸 추천합니다. 1. 테이블의 상속 상속을 테이블로 구현하기 위해서는 3가지 방법이 존재 조인 전략 싱글 테이블 전략 테이블마다 구현 전략 JPA에서는 기본 전략으로 싱글 테이블을 따름 @Entity public class Item { // 필드 } @Entity public Book extends Item{ // 필드 }실제 테이블 생성 쿼리를 보면 Item, Book 클래스의 필드를 모두 가지는 테이블을 생성 2. 조인 전략 @Entity @Inheritance(strategy = InheritanceType.JOINED) public..

해당 내용은 인프런의 자바 ORM 표준 JPA 프로그래밍 - 기본편, 김영한 의 내용을 기반으로 정리해서 작성한 글입니다. 자세한 내용은 해당 강의 또는 책을 구매하시는걸 추천합니다. 테이블과 객체 사이의 간격 TEAM테이블과 MEMBER테이블이 있다고 가정하고, MEMBER테이블은 TEAM을 기본키를 외래키로 가지고 있는 N:1의 관계일 때 기존의 방식으로 객체를 테이블의 데이터 기준으로 작성하면 아래와 같이 사용함 ( Mybaits 등) public class Member{ private Long memberId; private Long teamId; private String memberName; } public class Team{ private Long teamId; private String ..
해당 내용은 인프런의 자바 ORM 표준 JPA 프로그래밍 - 기본편, 김영한 의 내용을 기반으로 정리해서 작성한 글입니다. 자세한 내용은 해당 강의 또는 책을 구매하셔서 알아보시는걸 추천합니다. 사용 어노테이션 객체와 테이블 매핑 : @Entity , @Table 필드와 컬럼 매핑 : @Column, @Enumerated, @Temporal, @Lob, @Treansient 기본 키 패킹 : @Id 연관관계 매핑 : @ManyToOne, @JoinColumn 객체와 테이블 매핑 @Entity 정의 : JPA가 관리하는 객체라고 선언하는 어노테이션 기본 생성자 ( public, protected ) 가 필수로 있어야 ( 리플렉션이나 여러 기술을 사용할 때 필요 ) final, enum, interface,..

해당 내용은 인프런의 자바 ORM 표준 JPA 프로그래밍 - 기본편 , 김영한 의 내용을 기반으로 정리해서 작성한 글입니다. 자세한 내용은 해당 강의 또는 책을 구매하셔서 알아보시는걸 추천합니다. 해당 글을 읽기전 JPA 기본편 을 먼저 보시는걸 추천합니다. [JAVA/JPA] JPA 와 ORM 기본 개념 Hibernate ORM 해당 내용은 인프런의 자바 ORM 표준 JPA 프로그래밍-기본편 - 김영한 의 내용을 기반으로 정리해서 작성한 글입니다. 자세한 내용은 해당 강의 또는 책을 구매하셔서 자세히 알아보시는걸 추천합니다. ORM 이란?.. lee1535.tistory.com EntityManagerFactory와 EntityManager 어플리케이션은 단 하나의 EntityManagerFactory..

해당 내용은 인프런의 자바 ORM 표준 JPA 프로그래밍-기본편 - 김영한 의 내용을 기반으로 정리해서 작성한 글입니다. 자세한 내용은 해당 강의 또는 책을 구매하셔서 자세히 알아보시는걸 추천합니다. ORM 이란? ORM(Object-relational mapping)의 약자로써, 객체와 관계의 연결을 시켜주는 것을 말한다. 즉 Java와 같은 객체 지향 언어에서의 객체와 Oracle와 같은 RDB를 연결 시켜주는 방식을 말하며, Hibernate는 Java에서 사용하는 ORM의 open source Framework의 한 종류이다. JPA 란? JPA(Java Persistent API)의 약자로 말 그대로 자바에서 사용하는 ORM 기술에 대한 API 표준 명세를 뜻합니다. JPA는 ORM을 사용하기 ..