inflearn

    Microservice와 Spring Cloud의 소개 (1)

    https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4/ Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com 이 글은 위 강의를 수강하고 작성합니다. [Soft..

    [JPA] 영속성 관리

    [JPA] 영속성 관리

    JPA에서 가장 중요한 두 가지는 1. 객체와 관계형 데이터베이스 매핑하기 2. 영속성 컨텍스트 라고 할 수 있다. 이번 글에서는 영속성 컨텍스트에 대해 다룬다. 1. 영속성 컨텍스트 영속성 컨텍스트는 JPA를 이해하는데 가장 중요한 용어라고 할 수 있다. 직역해보면 "엔티티를 영구 저장하는 환경"이라는 뜻이다. EntityManager.persist(entity);라는 코드를 보고 초반에는 entity 멤버나 객체를 데이터베이스에 저장하는 것이라고 생각할 수도 있다. 하지만 실제로는 데이터베이스에 저장하는 것이 아니라 entity를 영속성 컨텍스트에 저장하는 것이다. 영속성 컨텍스트는 논리적인 개념으로 눈에 보이지 않는다. 따라서 엔티티 매니저를 통해서 영속성 컨텍스트에 접근한다. 엔티티 매니저와 영속..