Loading...

카테고리: JPA

JPA/ 엔티티 매핑 2부

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍을 공부하고 정리하는 포스트입니다. 기본 키 매핑 기본 키 매핑에서 사용할 수 있는 애노테이션은 크게 @Id와 @GeneratedValue 2가지 입니다. 기본 키를 직접 할당하고 싶을 때는 @Id만...

JPA/ 엔티티 매핑 1부

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍을 공부하고 정리하는 포스트입니다. 엔티티 매핑 객체와 테이블 매핑 : @Entity, @Table 필드와 컬럼 매핑 : @Column 기본 키 매핑 : @Id 연관관계 매핑 : @ManyToOne,...

JPA/ 영속성 관리 - 내부 동작 방식 2부

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍을 공부하고 정리하는 포스트입니다. 플러시 플러시는 영속성 컨텍스트의 변경 내역을 데이터베이스에 반영하는 것을 말합니다. 보통 트랜잭션이 커밋될 때 발생하는데, 복잡한 것은 아니고 쌓아 두었던 SQL들이 데이터...

JPA/ 영속성 관리 - 내부 동작 방식 1부

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍을 공부하고 정리하는 포스트입니다. 영속성 컨텍스트 JPA의 내부구조가 어떻게 동작하는지 좀 더 자세히 알아보겠습니다. JPA에서 가장 중요한 2가지는 다음과 같습니다. 객체와 관계형 데이터베이스 매핑하기 (Object Relational...

JPA/ 애플리케이션 개발

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍을 공부하고 정리하는 포스트입니다. 애플리케이션 개발 실제로 JPA를 사용하는 애플리케이션을 만들어보겠습니다. JPA 구동 방식 먼저, JPA는 Persistence라는 클래스로 시작합니다. 프로젝트를 생성할 때 만든 persistence.xml이라는 설정 정보를...

JPA/ JPA 소개

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍을 공부하고 정리하는 포스트입니다. JPA 소개 JPA는 Java Persistence API의 줄임말로 자바 진영의 ORM 기술 표준입니다. ORM이 뭘까요? ORM은 Object-relational mapping, 객체 관계 매핑이라는 뜻이고 여기서...

JPA/ JPA 시작하기

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍을 공부하고 정리하는 포스트입니다. JPA 소개 SQL 중심적인 개발의 문제점 현대적인 애플리케이션을 개발할 때 대부분 객체지향 언어를 사용합니다. 그리고 어딘가에 데이터를 저장해야 하기 때문에 데이터베이스를 사용합니다....