본문 바로가기

Typeorm

(7)
[TypeOrm]ORM을 프로젝트에 도입할 때 주의할점 ORM에 대한 찬반양론 JPA와 TypeORM이 꽤 많이 쓰이는 것으로 인식되고 있지만, ORM의 효용성 여부는 아직까지도 실무자들 사이에 큰 논란이 되고 있다. https://martinfowler.com/bliki/OrmHate.html bliki: OrmHate Object-Relational Mappers get a lot of hate from people who misjudge the complexities of the task. martinfowler.com https://www.reddit.com/r/golang/comments/t08oox/are_orms_considered_an_antipattern_in_go/ ORM은 매우 구체적 사항이 누출된 추상화입니다. 사소하지 않은 일에 대해서..
[TypeORM] 관계 심화 라이프사이클을 같이 관리하고 싶다면 cascade 옵션을 ["insert","update","delete"] 로 지정한다. (부모가 하나일때!) onDelete는 @ManyToOne 쪽에 설정한다. (자식이 부모따라 가는 매커니즘) # 1대1 관계 일대일 관계는 A가 B의 인스턴스를 하나만 포함하고 B가 A의 인스턴스를 하나만 포함하는 관계입니다. 예를 들어 사용자 및 프로필 엔터티를 살펴보겠습니다. 사용자는 단일 프로필만 가질 수 있으며 단일 프로필은 단일 사용자만 소유합니다. FK 쪽에만 관계 지정하기 import {Entity, PrimaryGeneratedColumn, Column} from "typeorm"; @Entity() export class Profile { @PrimaryGenerat..
[TypeORM] 릴레이션 기본과 조인 TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, typeorm.io TypeORM 공식 문서를 스터디한 게시물이다. 애플리케이션에서 DB..
TypeORM 스터디 : QueryBuilder 3편 - 캐싱 1편 보기 TypeORM 스터디 : QueryBuilder 1편 - CRUD 기본 TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova a.. itchallenger.tistory.com 2편 보기 TypeORM 스터디 : QueryBuilder 2편 - CRUD 심화 TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MyS..
TypeORM 스터디 : QueryBuilder 2편 - CRUD 심화 1편 보기 TypeORM 스터디 : QueryBuilder 1편 - CRUD 기본 TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova a.. itchallenger.tistory.com 3편 보기 TypeORM 스터디 : QueryBuilder 3편 - 캐싱 TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, P..
TypeORM 스터디 : QueryBuilder 1편 - CRUD 기본 공식 메뉴얼을 번역 및 정리한 내용이다. 2편 보기 TypeORM 스터디 : QueryBuilder 2편 - CRUD 심화 TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova a.. itchallenger.tistory.com 3편 보기 TypeORM 스터디 : QueryBuilder 3편 - 캐싱 TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ..
TypeOrm 스터디 : Active Record Vs Data Mapper. 그리고 Query Builder TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, typeorm.io 오늘은 프로젝트에서 사용하기 위해 간만에 typeorm을 공부해보았다..