자바 ORM 표준 JPA6
자바 ORM 표준 JPA 프로그래밍6 김영한 지음 JPA 에서 교과서로 유명한 책을 읽고 일부 부분을 메모해봤습니다. 15장 고급 주제와 성능 최적화 예외 처리 JPA 표준 예외들은 javax.persistence.PersistenceException 의 자식 클래스다. 이 예외 클래스는 RuntimeException 의 자식이다. 따...
자바 ORM 표준 JPA 프로그래밍6 김영한 지음 JPA 에서 교과서로 유명한 책을 읽고 일부 부분을 메모해봤습니다. 15장 고급 주제와 성능 최적화 예외 처리 JPA 표준 예외들은 javax.persistence.PersistenceException 의 자식 클래스다. 이 예외 클래스는 RuntimeException 의 자식이다. 따...
자바 ORM 표준 JPA 프로그래밍5 김영한 지음 JPA 에서 교과서로 유명한 책을 읽고 일부 부분을 메모해봤습니다. 13장 웹 애플리케이션과 영속성 관리 스프링 컨테이너 기본 전략 트랜잭션 범위의 영속성 컨텍스트 전략을 기본으로 사용한다. 트랜잭션이 시작할 때 영석송 컨텍스트를 생성하고 트랜잭션이 끝날 때 영속성 컨텍스트를 종료한다....
Kubernetes k3 k3 설치 curl -sfl https://get.k3s.io | sh -s - --docker -disable=traefix --write-kubeconfig-mode=644 쿠버네티스는 컨테이너로 애플리케이션을 실행합니다. 모든 컨테이너는 파드에 속합니다. 쿠버네티스는 컨테이너를 또 다른 가상 환경인 파드로 감...
git -cz 프로젝트를 진행하다보면 commit message 관리의 필요성을 느낍니다. git-cz 를 활용해서 커밋 메시지를 카테고리화하고, 가독성을 높여봅시다. git-cz github 본인의 환경은 윈도우이며 로컬에 설치된 node 는 18.17 입니다. > node -v > v18.17.0 git-cz 를 설...
자바 ORM 표준 JPA 프로그래밍4 김영한 지음 JPA 에서 교과서로 유명한 책을 읽고 일부 부분을 메모해봤습니다. 10 장 객체지향 쿼리 언어 객체지향 쿼리 소개 JPQL 을 한마디로 정의하면 객체지향 SQL 이다. JPA 가 공식 지원하는 기능은 다음과 같다. JPQL Criteira 쿼리 : JPQL 을 편하게 작성하...
자바 ORM 표준 JPA 프로그래밍3 김영한 지음 JPA 에서 교과서로 유명한 책을 읽고 일부 부분을 메모해봤습니다. 8장 프록시와 연관관계 관리 프록시를 사용하면 연관된 객체를 처음부터 데이터베이스에서 조회하는 것이 아니라, 실제 사용하는 시점에 데이터베이스에서 조회할 수 있다. JPA 표준 명세는 지연 로딩의 구현 방법을 JPA 구...
자바 ORM 표준 JPA 프로그래밍2 김영한 지음 JPA 에서 교과서로 유명한 책을 읽고 일부 부분을 메모해봤습니다. 7장 고급 매핑 상속 관계 매핑 관계형 데이터베이스에서 객체의 상속 개념을 나타내기 위해서는 어떻게 해야 할까? 이를 해결하기 위한 방법은 3가지가 있다. 각각의 테이블로 변환 : 각각 모두 테이블로 만들고 조회...
자바 ORM 표준 JPA 프로그래밍1 김영한 지음 5장 연관관계 매핑 기초 JoinColumn JoinColumn : 조인 컬럼은 왜래 키를 매핑할 때 사용한다. name 속성에는 매핑할 외래 키 이름을 지정합니다. 회원과 팀을 생각하면, 팀에는 여러 회원이 존재합니다. 회원은 자기가 속한 팀의 FK 를 가지고 있습니다. 따라서, 어떤...
영상으로 배운 것 토스 Slash 2023 토스 Slash 의 영상 중 10개를 보며 얻은 인사이트를 대략 정리해봤습니다. 보면서 즉각적으로 생각을 정리했기에 내용이 난잡할 수 있습니다. 대략 이런 내용이다 참고하시면 좋을 것 같습니다. server driven ui 로 토스의 마지막 어드민 만들기 토스 팀은 고객의 민감 정보를 엄격하게 ...
코틀린을 돌아보자2 스코프 함수 코틀린에서 scope 함수는 객체의 컨텍스트 내에서 코드 블록을 실행하는 데 사용되는 특별한 함수입니다. 이러한 함수들은 주어진 객체를 참조하여 작업을 수행하고, 작업이 완료된 후에는 해당 객체를 반환합니다. 주로 코드의 가독성을 높이고 객체의 범위를 명확하게 지정하기 위해 사용됩니다. apply 객체의 속...