Hibernate

dams·2021년 12월 8일
0

JPA

목록 보기
2/4
post-thumbnail

1. Hibernate는 JPA의 구현체이다.

  • javax.persistence.EntityManager와 같은 인터페이스를 직접 구현한 라이브러리.

  • 위에 그림을 코드로 일부 도출한 내용이다.

package org.hibernate;

import ...

public interface Session extends SharedSessionContract, EntityManager,
HibernateEntityManager, AutoCloseable, Closeable {
    SharedSessionBuilder sessionWithOptions();

    void flush() throws HibernateException;
  • Hibernate가 지원하는 메소드 내부에서는 JDBC API가 동작하고 있음

  • 복잡한 통계 분석 쿼리를 메소드 호출로 처리하는 것이 힘들어 Native query 및 JPQL을 지원

profile
👩‍💻

0개의 댓글

관련 채용 정보