책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788979146745
· 쪽수 : 444쪽
책 소개
목차
1부. 하이버네이트 쾌속 학습
1장 설치 및 설정
1 앤트 배포판 가져오기
2 자바 버전 확인하기
3 앤트용 메이븐 태스크
4 앤트용 메이븐 태스크 설치하기
5 HSQLDB 데이터베이스 엔진 사용하기
6 하이버네이트 코어 사용하기
7 프로젝트 구조 설정하기
2장 매핑을 소개합니다
1 매핑 문서 작성하기
2 클래스 파일 생성하기
3 스키마 생성하기
3장 하이버네이트 활용
1 하이버네이트 설정
2 영속 객체 생성하기
3 영속 객체 검색
4 쿼리 작성을 위한 더 좋은 방법
4장 컬렉션과 연관
1 매핑 컬렉션
2 영속 컬렉션
3 컬렉션 탐색
4 양방향 연관 사용하기
5 간단한 컬렉션 다루기
5장 다양한 연관
1 Eager 연관과 느슨한(Lazy) 연관
2 Ordered 컬렉션
3 컬렉션 연관 보강하기
4 생명주기 연관
5 재귀 연관
6장 커스텀 밸류 타입
1 사용자 타입 정의하기
2 영속 열거형 정의하기
3 커스텀 타입 매핑 사용하기
4 영속 열거 다루기
5 혼합 사용자 타입 빌드하기
7장 대안: 설정 파일 대신 애노테이션 사용하기
1 하이버네이트 애노테이션
2 애노테이팅 모델 객체
3 대안적 접근 방법
8장 크리테리아 쿼리
1 간단한 크리테리아 사용하기
2 복합 크리테리아
3 크리테리아 프로젝션과 어그리게이션
4 연관에 크리테리아 적용하기
5 예제(example) 객체를 이용한 검색
6 프로퍼티 지향 크리테리아 팩토리
9장 HQL 살펴보기
1 HQL 쿼리 작성하기
2 프로퍼티와 일부분 선택하기
3 정렬
4 어그리게이트 값 다루기
5 네이티브 SQL 쿼리 작성하기
2부. 다른 도구와 연결하기
10장 MySQL 연결하기
1 MySQL 데이터베이스 설정하기
2 MySQL에 연결하기
3 실행하기
4 데이터 살펴보기
11장 하이버네이트와 이클립스: 하이버네이트 도구 실제로 사용하기
1 이클립스에 하이버네이트 도구 설치하기
2 하이버네이트 콘솔 설정 생성하기
3 추가 편집 지원
4 하이버네이트 콘솔 퍼스펙티브
5 코드 생성
6 매핑 다이어그램
12장 메이븐 파헤치기
1 메이븐이란?
2 메이븐 설치하기
3 프로젝트 빌드, 테스트, 실행하기
4 메이븐을 사용하여 IDE 프로젝트 파일 생성하기
5 메이븐으로 리포트 만들기
6 메이븐 프로젝트 객체 모델
7 메이븐 빌드 생명주기
8 메이븐 하이버네이트3 플러그인 사용하기
9 메이븐 프로되기
13장 스프링 도입하기: 하이버네이트와 스프링
1 스프링이란?
2 데이터 액세스 객체 작성하기
3 애플리케이션 컨텍스트 생성하기
4 총정리
14장 마무리: 스트라이프에서 하이버네이트와 스프링 사용하기
1 스트라이프 가져오기
2 톰캣 준비하기
3 웹 애플리케이션 생성하기
4 스트라이프 추가하기
5 연관 다루기