logo

최대 절전 모드 튜토리얼

이 Hibernate 튜토리얼은 단순화된 예제를 통해 Hibernate Framework의 심층적인 개념을 제공합니다. 2001년 Gavin King이 EJB2 스타일 엔터티 빈의 대안으로 시작했습니다.

최대 절전 모드 프레임워크

Hibernate는 데이터베이스와 상호 작용하는 Java 애플리케이션 개발을 단순화하는 Java 프레임워크입니다. 오픈 소스의 경량 ORM(Object Relational Mapping) 도구입니다. Hibernate는 데이터 지속성을 위해 JPA(Java Persistence API) 사양을 구현합니다.

ORM 도구

ORM 도구는 데이터 생성, 데이터 조작 및 데이터 액세스를 단순화합니다. 객체를 데이터베이스에 저장된 데이터에 매핑하는 프로그래밍 기술입니다.

ORM 도구는 내부적으로 JDBC API를 사용하여 데이터베이스와 상호 작용합니다.

JPA 란 무엇입니까?

JPA(Java Persistence API)는 ORM 도구에 특정 기능과 표준을 제공하는 Java 사양입니다. 그만큼 javax.지속성 패키지에는 JPA 클래스와 인터페이스가 포함되어 있습니다.

Hibernate 프레임워크의 장점

다음은 최대 절전 모드 프레임워크의 장점입니다.

1) 오픈소스 및 경량화

Hibernate 프레임워크는 LGPL 라이센스에 따른 오픈 소스이며 가볍습니다.

2) 빠른 성능

Hibernate 프레임워크에서는 캐시가 내부적으로 사용되기 때문에 Hibernate 프레임워크의 성능이 빠릅니다. 최대 절전 모드 프레임워크의 첫 번째 수준 캐시와 두 번째 수준 캐시에는 두 가지 유형의 캐시가 있습니다. 첫 번째 수준 캐시는 기본적으로 활성화되어 있습니다.

3) 데이터베이스 독립 쿼리

HQL(Hibernate Query Language)은 SQL의 객체 지향 버전입니다. 데이터베이스 독립적인 쿼리를 생성합니다. 따라서 데이터베이스 관련 쿼리를 작성할 필요가 없습니다. Hibernate 이전에는 프로젝트에 대한 데이터베이스가 변경되면 SQL 쿼리도 변경해야 하므로 유지 관리 문제가 발생합니다.

우르피 자베드가 누구야?

4) 자동 테이블 생성

Hibernate 프레임워크는 데이터베이스 테이블을 자동으로 생성하는 기능을 제공합니다. 따라서 데이터베이스에 테이블을 수동으로 생성할 필요가 없습니다.

5) 복잡한 조인 단순화

최대 절전 모드 프레임워크에서는 여러 테이블에서 데이터를 가져오는 것이 쉽습니다.

6) 쿼리 통계 및 데이터베이스 상태 제공

Hibernate는 쿼리 캐시를 지원하고 쿼리 및 데이터베이스 상태에 대한 통계를 제공합니다.


최대 절전 모드 색인


최대 절전 모드 튜토리얼

Eclipse로 최대 절전 모드

  • XML을 사용하여 최대 절전 모드
  • 주석을 사용하여 최대 절전 모드로 전환

최대 절전 모드 예

최대 절전 모드 Log4j

  • Log4j 1로 최대 절전 모드
  • Log4j 2로 최대 절전 모드

상속 매핑

  • 상속 매핑
  • 계층별 테이블
  • 주석을 사용하는 TPH
  • 콘크리트 당 테이블
  • 주석을 사용하는 TPC
  • 하위 클래스별 테이블
  • 주석을 사용하는 TPS

최대 절전 모드 매핑

  • 컬렉션 매핑
  • 매핑 목록
  • 매핑백
  • 매핑 세트
  • 매핑 지도
  • 일대다 XML
  • 일대다 주석
  • 다대다 XML
  • 다대다 주석
  • 일대일 XML
  • 일대일 주석
  • 다대일 XML
  • 다대일 주석
  • 양방향
  • 게으른 컬렉션
  • 구성 요소 매핑

송신 관리

자바의 디자인 패턴
  • 송신 관리

HQL

  • HQL

HCQL

  • HCQL

명명된 쿼리

  • 명명된 쿼리

최대 절전 모드 캐싱

  • 최대 절전 모드 캐싱

두 번째 수준 캐시

  • 두 번째 수준 캐시

완성

  • 최대 절전 모드 및 Struts
  • 최대 절전 모드 및 봄

인터뷰 질문들

  • 최대 절전 모드 인터뷰 질문