java/jpa

    [JPA] 영속성 관리 - 내부 동작 방식

    [JPA] 영속성 관리 - 내부 동작 방식

    자바 ORM 표준 JPA 프로그래밍 - 기본편 스프링 핵심 원리 - 기본편 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다. 초급 프레임워크 및 라이브러리 웹 개발 서버 개발 Back-End Spring 객체지향 온 www.inflearn.com 강의를 들으며 생각 정리 + "자바 ORM 표준 JPA 프로그래밍" 책 참고 JPA에서 가장 중요한 두 가지는 다음과 같다. 객체와 관계형 데이터베이스 매핑하기 영속성 컨텍스트 이 장에서는 매핑한 엔티티를 엔티티 매니저를 통해 어떻게 사용하는지 영속성 컨텍스트와 관련하여 알아보자. 영속성 컨텍스트 JPA를 이해하는 데 가장 중요한 용어는 영속성 컨텍스트(persistence context)다..

    [JPA] JPA 시작하기

    [JPA] JPA 시작하기

    자바 ORM 표준 JPA 프로그래밍 - 기본편 스프링 핵심 원리 - 기본편 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다. 초급 프레임워크 및 라이브러리 웹 개발 서버 개발 Back-End Spring 객체지향 온 www.inflearn.com 강의를 들으며 생각 정리 + "자바 ORM 표준 JPA 프로그래밍" 책 참고 JPA의 이론적인 부분도 중요하지만, 무엇보다 실제 동작하는 코드를 간단히 작성하여 JPA를 이해해보자. Hello JPA - 프로젝트 생성 설정 IntelliJ IDEA 2020.3.1 x64(Ultimate), JAVA 8 Maven project(라이브러리 관리 기능과 빌드 기능 제공) h2 데이터베이스 1.4..

    [JPA] JPA 소개

    [JPA] JPA 소개

    자바 ORM 표준 JPA 프로그래밍 - 기본편 스프링 핵심 원리 - 기본편 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다. 초급 프레임워크 및 라이브러리 웹 개발 서버 개발 Back-End Spring 객체지향 온 www.inflearn.com 강의를 들으며 생각 정리 + "자바 ORM 표준 JPA 프로그래밍" 책 참고 과거에는 객체를 DB에 저장할 때 Jdbc를 사용해 sql을 하나하나 전부 작성했다. 그러나 JPA를 사용하면 JPA가 직접 적절한 sql을 생성한다. 이는 개발 속도와 유지보수 측면에서 확연히 차이가 난다. 이토록 편리한 JPA지만 JPA를 바로 실무에 적용하려면 많은 공부가 필요하다. 객체와 테이블을 설계하고 이..