SPRING/ 스프링 컨테이너와 스프링 빈 2부
스프링 핵심 원리 - 기본편
스프링 핵심 원리 - 기본편을 공부하고 정리하는 포스트입니다. 스프링 빈 조회 - 상속 관계 빈을 조회할 때 상속 관계로 되어 있어서 부모 타입으로 조회하면 어떻게 될까요? 자식 타입도 함께 조회됩니다....
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...