본문 바로가기

JPA

(24)
[JPA] JPA 동작 확인 목차JPA 구동 방식JPA 동작 확인(CRUD)JPA 주의점JPQL 소개 JPA 구동 방식Persistence 클래스에서 시작persistence.xml 에서 설정 정보를 읽고 EntityManagerFactory 생성필요할 때마다 EntityManager 찍어서 돌리면 됨.  JPA 동작 확인JpaMain 클래스 생성JPA 동작 확인 JpaMain public class JpaMain { public static void main(String[] args) { // persistence.xml의 Unit Name 넘기기 // EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello");..
[JPA] JPA란 뭘까? 목차JPA 소개JPA를 왜 사용해야 할까?JPA의 성능 최적화 기능 JPA 소개 Java Persistence API자바 진영의 ORM 기술 표준 ORM 이란?Object-relational mapping(객체 관계 매핑)객체는 객체대로 설계관계형 데이터베이스는 관계형 데이터베이스대로 설계ORM 프레임워크가 중간에서 매핑대중적인 언어에는 대부분 ORM 기술이 존재  JPA는 애플리케이션과 JDBC 사이에서 동작   JPA 동작 - 저장   JPA 동작 - 조회   JPA 발전 과정EJB - 엔티티 빈(자바 표준)하이버네이트(오픈 소스)JPA(자바 표준)  JPA는 표준 명세JPA는 인터페이스의 모음JPA 2.1 표준 명세를 구현한 3가지 구현체하이버네이트, EclipseLink, DataNucleus  ..
[JPA] 도메인 분석 설계 보호되어 있는 글입니다.
[JPA] 프로젝트 환경 설정 목차프로젝트 생성라이브러리 살펴보기View 환경 설정H2 데이터베이스 설치JPA와 DB 설정, 동작확인쿼리 파라미터 로그 남기기 프로젝트 생성  build.gradleplugins { id 'java' id 'org.springframework.boot' version '3.3.0' id 'io.spring.dependency-management' version '1.1.5'}group = 'jpabook'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(17) }}configurations { compileOnly { extendsFrom anno..