본문 바로가기
728x90
반응형

JPA7

[JPA] JPA 실습 구성하기 - 2 전에 포스팅했던 실습 구성하기 1에 이은 2번째 포스팅입니다. 2번재 포스팅에서는 JPA가 어떻게 실행되었는지 1탄에 적었던 포스팅에 이어서 보겠습니다. public class JpaApplication { public static void main(String[] args) { ① EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpa-sample"); ② EntityManager em = emf.createEntityManager(); //엔티티 매니저 생성 ③ EntityTransaction tx = em.getTransaction(); //트랜잭션 기능 획득 try { tx.begin(); ④ Member member = ne.. 2020. 12. 16.
[JPA] JPA 실습 구성하기 - 1 원래는 Sprind-data-jpa로 실습을 하려다가 JPA를 먼저하고 해도 늦지 않을거같아 간단한 예제들만 테스트 하면서 넘어가기 위해 JPA 실습환경을 구축해봤습니다. 먼저 JPA 구현체로 하이버네이트를 사용하기 위한 핵심 라이브러리는 3가지가 있습니다. hibernate-core : 하이버네이트 라이브러리 hibernate-entitymanager : 하이버네이트가 JPA 구현체로 동작하도록 JPA 표준을 구현한 라이브러리 hibernate-jpa-2.1-api: JPA2.1 표준 API를 모아둔 라이브러리 실습한 저의 환경구성은 다음과 같습니다 SpringBoot 2.4.1 H2 DB Maven Lombok을 사용하였습니다. h2 db 설치관련된 내용은 검색하면 많이 나오기 때문에 생략하겠습니다... 2020. 12. 16.
[JPA] JPA란?? 평상시에 Spring Data JPA를 사용하면서 JPA를 스터디 하다가 중간에 회사일이 바빠... 그만하게 되었다가 다시 포스팅을 처음부터 진행하려고 합니다. 참고 도서는 "이영한"님의 자바 ORM 표준 JPA 프로그래밍과 인프런 강의를 참고하였습니다.(내돈내산) 해당 강의 및 도서로 공부하고 현업에 사용하면서 얼마나 깔끔히 설명하주시고 책으로 옮겨놓으셨는지 알 수 있었다. 그러면 이제부터 JPA 포스팅도 시작해보겠습니다. JPA는 자바 진영의 ORM 기술 표준이다. ( 인테페이스의 집합 ) JPA를 한줄로 가장 잘 표현한 문장 같아서 강조를 해봤습니다. JPA를 사용하게 되면 개발자는 SQL을 직접 작성하는 것이 아니라 어떻게 SQL이 실행될지 생각만 하면 됩니다. 애플리케이션은 시간이 지나면 지날수.. 2020. 12. 16.
728x90
반응형