본문 바로가기

Web/spring

JPA 프레임워크의 개념과 구조

728x90

 

 

 

JPA 프레임 워크

 

 

Tier (티어)

- client

- presentatinon

- business

- peristent : Mybatis, JPA

- legacy

 

 

JPA = java persistence api 자바 영속성 API

 

이전엔 Hibernate 가 있었으나 자바에서 표준으로 받아들여서 내장화한게 JPA이다

 

 

 

 

Mybatis 는 xml로 빼서 쿼리를 요청하기 때문에 : SQL Mapping 프레임워크라고 본다 => @Mapper 처리해줌

JPA는 코드를 자동으로 만들어준다. 

 

JPA 는 interface 로 작성하면 되며, 내장된 함수에서는 @Repository 로 구현클래스가 구현되어있다.

 

 

728x90