일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ios14
- Xcode
- @EnvironmentObject
- dismiss
- Bug
- typeorm
- init?
- RFC1738/1808
- SwiftUI
- @Environment
- graphql
- init
- NavigationLink
- RxSwift
- @ObservedObject
- RxCocoa
- Operater
- nestjs
- Creating Operators
- @State
- SWIFT
- SwiftUI 화면 갱신
- subject
- operator
- NullObject
- URL(string:)
- Operators
- @Binding
- vim
- IOS
- Today
- Total
목록typeorm (3)
Tunko Development Diary
import { Field, InputType, ObjectType, registerEnumType, } from '@nestjs/graphql'; import { Column, Entity } from 'typeorm'; export enum EXType { TYPE1 = 'type1', TYPE2 = 'type2' } registerEnumType(EXType, { name: 'EXType' }); @ObjectType() @Entity() export class EXEntity { ... @Column({type : 'enum', enum : EXType}) @Field((type) => EXType) type :..
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. Active Record 와 Data Mapper 는 TypeOrm에서 사용 되는 일종의 패턴을 의미한다. Active Record 예시// example how to save AR entity const user = new User(); user.firstName = "Timber"; user.lastName = "..
우선 관계에 대한 설명을 하기위해 엔티티 A, B 가 존재한다. OneToOne의 관계는 각각의 엔티티가 서로에 대한 정보를 단하나씩만 알고 있음을 의미한다. 즉 A 엔티티도 B를 가지고 있고 B엔티티도 A를 가지고 있다. 하지만 여기서 중요한 부분이 JoinColumn() 이다. JoinColumn() 는 데이터의 접근에 따라 어느 한쪽엔 필수적으로 선언 되어있어야 한다. 만약 데이터 조회시 B 를 통해서 A 에 대한 정보를 알고싶다면. @InputType({ isAbstract: true }) @ObjectType() @Entity() export class B { @PrimaryGeneratedColumn() @Field((type) => Number) id: number; @OneToOne((ty..