나에게 필요한 지식과 기술을 검색해 보세요.

일주일 만에 끝내는 하이버네이트

지은이

마드후수단 콘다

옮긴이

송기용

출간일

2014.11.05

레벨

중급

정가

12,000

판매가

10,800

총 결제 금액

10%

10,800

적립 예정

540P

전자책 사용 안내

전자책은 웹뷰어와 한빛+ 앱에서 열람할 수 있으며 PDF 다운로드는 지원되지 않습니다.

쪽수

174쪽

ISBN

9788968487224

브랜드

리얼타임 eBook

예제를 중심으로 빠르고 쉽게 하이버네이트를 배울 수 있다!


하이버네이트는 객체 모델(Object Oriented Model)과 관계형 데이터 모델(Relation Data Model) 사이의 불일치를 해결해 주는 ORM 도구로, 객체 지향 소프트웨어와 관계형 데이터베이스 간 작업의 효율성을 위해 개발되었다. ORM 도구 중 가장 강력한 편이고 경량(LightWeight)이며, 조작이 간편하다. 또한, SQL 결과를 해당 객체로 변경하는 코드가 불필요하고, 특정 DBMS에 영향 없이 JDBC API 사용을 줄일 수 있으며, 비즈니스 로직에 집중할 수 있어서 개발 시간을 단축할 수 있는 장점이 있다.


이 책은 하이버네이트를 접해서 알고는 있지만 세부 내용과 실무 적용 방법을 자세히 모르는 독자가 관련 기술을 빠르게 습득하길 원할 때 필요한 책이다. 예제를 중심으로 기초부터 설명하며, 기존 도서에 잘 다루지 않는 중고급 주제까지 다루고 있다. 이 책은 하이버네이트를 짧은 시간 내에 배워서 실무에 적용하길 원하는 독자들에게 도움이 될 것이다.


이 책의 주요 내용과 특징은 다음과 같다.

  • 하이버네이트 사용을 위한 환경 설정부터 문제 범위 정의, JDBC를 이용한 해결법과 하이버네이트를 도입하여 문제점을 개선하는 방법을 설명한다. 
  • 하이버네이트의 실행과 동작 등 핵심 부분을 자세히 알아보고, 어노테이션을 이용하여 하이버네이트 애플리케이션을 생성하는 방법을 설명한다.
  • 기존 도서에서는 잘 다루지 않았던 전략, 타입, 필터와 같은 고급 주제를 다룬다.
  • HQL에 대해 소개하고, 예제와 함께 API에 대해 설명한다.
  • JPA 표준 구현을 통한 하이버네이트의 지원과 애플리케이션에서 어떻게 활용할 수 있는지 살펴본다.
  • 하이버네이트 4.x 버전에 대응한다.

저자

목차

1 | 기초 
    1.1 하이버네이트의 탄생 
    1.2 문제 범위 
    1.3 하이버네이트 사용하기 
    1.4 데이터베이스 연결 설정하기 
    1.5 매핑 정의 만들기 
    1.6 객체 영속화하기 
    1.7 하이버네이트 설정하기 
    1.8 요약 


2 | 기본 개념 
    2.1 객체-관계 간 모델 불일치 
    2.2 하이버네이트의 핵심 
    2.3 영속화된 클래스들 
    2.4 예제: 거래 시스템 
    2.5 어노테이션 사용하기 
    2.6 설정하기 
    2.7 매핑 
    2.8 XML 매핑 파일 
    2.9 식별자 생성 방법 
    2.10 세션 API 
    2.11 트랜잭션 
    2.12 요약 


3 | 어노테이션 
    3.1 예제를 통해 실행하기 
    3.2 자세히 살펴보기 
    3.3 ID 생성 방법 
    3.4 복합 식별자 
    3.5 요약 


4 | 컬렉션 영속화 
    4.1 인터페이스 설계하기 
    4.2 리스트 영속성 
    4.3 Set 영속화 
    4.4 Map 영속화 
    4.5 Array 영속화 
    4.6 Bags와 IdBags 영속화 
    4.7 어노테이션을 이용한 컬렉션 영속화 
    4.8 요약 


5 | 연관 관계 
    5.1 연관 관계 
    5.2 일대일 연관 관계 
    5.3 일대다 또는 다대일 연관 관계 
    5.4 양방향 일대다 연관 관계 
    5.5 다대다 연관 관계 
    5.6 요약 


6 | 고급 개념 
    6.1 하이버네이트 타입 
    6.2 컴포넌트 
    6.3 캐싱 
    6.4 상속 전략 
    6.5 필터 
    6.6 관계 소유자 
    6.7 엔티티 연쇄 적용 
    6.8 요약 


7 | 하이버네이트 질의어 
    7.1 Query 클래스 사용하기 
    7.2 네이티브 SQL 
    7.3 요약 


8 | 자바 퍼시스턴스 API 
    8.1 하이버네이트와 JPA 
    8.2 영속성 오브젝트 
    8.3 엔티티 저장하고 질의하기 
    8.4 요약 

리뷰

오탈자

등록된 오탈자가 없어요

오탈자를 발견하셨다면 작성해주세요.

12,000

10%

10,800