본문 바로가기

전체 글

(12)
[220824 모각소 6회] 활동 정리 [고급 매핑 - 상속 관계 매핑] = 상속 관계 매핑 : 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 관계형 DB는 상속 관계X 슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법 각각 테이블로 변환 => 조인 전략 통합 테이블로 변환 => 단일 테이블 전략 서브타입 테이블로 변환 => 구현 클래스마다 테이블 전략 = 주요 어노테이션 @Inheritance(strategy=InheritanceType.XXX) JOINED : 조인 전략 SINGLE_TABLE : 단일 테이블 전략 TABLE_PER_CLASS : 구현 클래스마다 테이블 전략 @DiscriminatorColumn(name="DTYPE") @Discrimina..
[220824 모각소 6회] 활동 계획 - [인프런 - JPA 강의] 강의 복습 및 추가 내용 정리 - nft 정보 db로 불러오는 과정 정리
[220810 모각소 5회] 활동 정리 [다양한 연관관계 매핑] = 연관관계 매핑 시 고려사항 다중성 단방향, 양방향 연관관계의 주인 = 단방향, 양방향 테이블 외래 키 하나로 양쪽 조인 가능 방향 개념이 없음 객체 참조용 필드가 있는 쪽으로만 참조 가능 한쪽만 참조하면 단방향, 양쪽이 서로 참조하면 양방향 = 연관관계의 주인 : 외래 키를 관리하는 참조 테이블은 외래 키 하나로 두 테이블이 연관관계를 맺음 객체 양방향 관계는 참조가 2개 => 2개의 참조 중 테이블의 외래 키를 관리할 곳을 지정해야 함 연관관계 주인의 반대편 : 외래 키에 영향을 주지 않으며 단순 조회만 가능함 [다양한 연관관계 매핑 - 다대일(@ManyToOne)] = 다대일 단방향 다(many)에 외래 키(FK)가 가야함 => ex) 멤버-팀이 있을 경우 멤버가 n, 팀..
[220810 모각소 5회] 활동 계획 [inflearn 자바 ORM 표준 JPA 프로그래밍 - 다양한 연관관계 매핑] 강의를 듣고 강의 필기 정리 및 연관관계 매핑 관련 이론 정리하기
[220803 모각소 4회] 활동 정리 node.js로 http 메소드를 활용한 firestore 값 연동 및 변경 app.put('/likes/:id/:like_or_not', async (req, res) => { var db_put = firebase.firestore(); // firestore에 있는 데이터 정보를 db_put에 넣기 const snapshot_put = await db_put.collection('likes').get().catch(e => console.log(e)); // collection 'likes' 아래에 있는 정보들을 가져와서 snapshot_put에 넣기 // 아래에 아무 정보도 없을 경우 오류가 발생할 수 있기 때문에 catch를 이용해서 에러가 나면 잡고 아니면 스냅샷에 넣음 if (snapshot..
[220803 모각소 4회] 활동 계획 node.js로 http 메소드를 활용한 firestore 값 연동 및 변경 과정 학습하기
[220727 모각소 3회] 활동 정리 docker image 제작 과정 정리 dockerfile을 통한 docker image 제작 과정 이해 및 dockerhub registry에 제작한 image를 push하는 과정 학습 docker component : docker engine, docker reigistry, docker compose, docker machine, docker swarm dockerfile From : Docker Base Image(도커 이미지) WORKDIR : "RUN", "CMD", "ENTRYPOINT" 명령이 실행될 작업 디렉토리 COPY : 파일 복사 ARG : dockerfile 내부 변수 RUN : 이미지를 생성할 때 실행할 코드 CMD : 컨테이너가 실행되었을 때 명령이 실행 ENTRYPOINT :..
[220727 모각소 3회] 활동 계획 - docker 기본 개념 및 image 제작 과정 학습하기