# typeOrm

86개의 포스트
post-thumbnail

TypeORM Repository와 ManyToMany

상품의 Entity 정의해시태그의 Entity 정의hashtag도 index 번호와 text만 가지게끔 간단하게 정의가 됐습니다.이런 다대 다 관계에서, 우리는 중간에 1:n, m:1이 되도록 관계 테이블을 만들 수 있을 거에요.상품과 해시 테이블 간 관계 Entity

2021년 11월 21일
·
0개의 댓글
post-thumbnail

Using ormconfig.json

대부분의 경우 연결 옵션을 편리하고 쉽게 관리하기위해 별도의 구성 파일에 저장하려한다. TypeORM은 애플리케이션 루트 디렉토리에 ormconfig.format 파일을 생성해 연결 옵션을 관리할 수 있다. 이렇게 따로 관리하면 연결을 위해 createConnectio

2021년 11월 16일
·
0개의 댓글
post-thumbnail

TypeORM 다루기

TypeORM 간단 사용법.

2021년 11월 16일
·
0개의 댓글
post-thumbnail

Working with Connection

백엔드 애플리케이션에서 데이터베이스와의 상호작용을 위해서는 항상 연결이 필요하다. TypeORM의 연결은 데이터베이스와 진짜 연결을 의미하는 것이 아니고 연결 풀을 만든다. 데이터베이스와의 실제 연결 부분을 알고싶다면 쿼리러너 파트를 참고하자. 연결 풀은 createC

2021년 11월 15일
·
0개의 댓글

[NestJS] Transaction

예제

2021년 11월 14일
·
0개의 댓글

[NestJS] TypeORM 커넥션 객체를 DI 없이 접근하는 법

스포일러: TypeORM의 getConnection 함수를 사용하면 어디서든 TypeORM Connection 객체를 가져올 수 있다.

2021년 11월 12일
·
0개의 댓글
post-thumbnail

[TypeORM] Relation

example@Entity()export class Photo {}//photo.entity.tsimport {Entity, PrimaryGeneratedColumn, Column, OneToMany} from "typeorm";import {Photo} from ".

2021년 11월 6일
·
0개의 댓글

TypeORM

스키마를 테이블로 바꿔준다객체를 하나의 데이터로 바꿔준다. 역으로도 가능연관관계에서 many쪽이 fk를 갖는다.one쪽에서 데이터를 삭제시 many쪽이 삭제가 안된다.그럴때 cascade를 사용한다.one 쪽 사용법many 쪽 사용법

2021년 11월 5일
·
0개의 댓글

[Node.js] 실습1 - 개별 스크립트 작성

이번에 별도의 스크립트를 처음 작성하면서 익숙하지 않았던 부분들을 정리한다.TypeORM 이용한 번 연결을 생성하면 app 내 어디서든 getConnection() 함수 사용 가능multiple connections 생성도 가능ormconfig.json을 통한 연결도

2021년 10월 25일
·
0개의 댓글

[TypeORM] Active Record vs Data Mapper

지금까지 사용하고 심지어 오늘도 사용한 게 무슨 방식인지도 모른다는 사실에... 정리해본다 😂😂모든 쿼리 메서드를 모델 안에 정의 할 수 있음모델 메서드를 통해 CRUD 수행모든 엔티티는 BaseEntity를 상속해야 함BaseEntity는 Repository의 많

2021년 10월 18일
·
0개의 댓글

ORM 이란?

객체와 관계형 데이터베이스 간의 매핑객체 지향 프로그래밍 -> 클래스관계형 데이터베이스 -> 테이블 \-> 객체 / 관계형 모델 간의 불일치 존재 => ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치 해결 프로그램이 종료되더라도 사라지지

2021년 10월 18일
·
0개의 댓글
post-thumbnail

TypeORM with NestJS Setting

NestJS와 typeORM으로 DataBase를 관리하기위해 세팅하는부분을 설명해놨음

2021년 9월 25일
·
0개의 댓글
post-thumbnail

Nest JS Transaction

일반적으로 한 번에 처리되어야 할 명령 집합을 Transaction이라 하며, 이를 통해 DB의 회복과 병행 제어가 가능하다. 필자의 경우를 생성된 Product의 BarcodeUnit이 이전에 존재하지 않는다면, 새로운 Barcode를 생성해야 하는 기능이 필요하다.

2021년 9월 21일
·
0개의 댓글
post-thumbnail

Nest JS Product List

상품의 리스트를 보여주는 페이지에서 상품의 특정 정보만 가져오는 기능과 상품명을 통해서 검색 필터링을 하는 기능과 query를 사용하여 pagenation의 기능까지 구현해 보겠다. 필자의 상황은 상품의 이미지와 상품의 정보는 외래 키로 연결되지 않았다는 가정하에 진행

2021년 9월 20일
·
0개의 댓글
post-thumbnail

NestJS 11 | Unit Test - QueryBuilder & Transaction

이번엔 QueryBuilder와 Transaction을 활용하는 경우 Unit Test를 어떻게 작성하는지 살펴보도록 하겠습니다.

2021년 9월 18일
·
0개의 댓글
post-thumbnail

NestJS 10 | Unit Test - JEST

지금까지는 NestJS Framework가 제공하는 다양한 기능을 적용하여 API를 구현했습니다. 기능 구현도 중요하지만, Unit Test는 기능을 갖춘 Software의 필수 부분입니다.

2021년 9월 15일
·
0개의 댓글
post-thumbnail

NestJS 09 | TypeOrm Transaction

TypeORM을 활용한 API 구현에 이어서 이번엔 NestJS에서 TypeOrm을 활용한 Transaction에 대해 알아보겠습니다.

2021년 9월 13일
·
0개의 댓글
post-thumbnail

NestJS 08 | TypeORM QueryBuilder

본격적으로 NestJS를 사용하는 프로젝트를 진행하면서 복잡한 Query를 구현해야 하는 경우가 생겼습니다. 이에 따라 TypeORM이 제공하는 QueryBuilder를 사용하여 SQL Query를 구현하는 방법에 대해 공부해봤습니다.

2021년 9월 11일
·
0개의 댓글
post-thumbnail

Type ORM 관계 설정

이번에는 Type Orm을 이용하여 데이터베이스 테이블 간의 관계 설정과 Join 하는 방법에 대해 알아보겠다. TypeORM에서는 다른 Entitiy와 관계를 설정할 수 있는 방법을 지원하고 있다. 만약 프로젝트를 진행할 때 synchronize 방식으로 데이터 베이

2021년 9월 8일
·
0개의 댓글
post-thumbnail

Type Orm QuerryBuilder 01

이번에는 Type orm의 QuerryBuilder에 대해서 알아보겠다. QuerryBuilder 간단한 CRUD 작업에 진행된다. 쿼리가 복잡해질 경우 ORM이 어떻게 제공되는지 기억이 나지 않거나 나의 ORM 실력이 부족할 때 typeorm이 최대한 sql 문과 최

2021년 9월 7일
·
0개의 댓글