지금까지 사용하고 심지어 오늘도 사용한 게 무슨 방식인지도 모른다는 사실에... 정리해본다 😂😂모든 쿼리 메서드를 모델 안에 정의 할 수 있음모델 메서드를 통해 CRUD 수행모든 엔티티는 BaseEntity를 상속해야 함BaseEntity는 Repository의 많
객체와 관계형 데이터베이스 간의 매핑객체 지향 프로그래밍 -> 클래스관계형 데이터베이스 -> 테이블 \-> 객체 / 관계형 모델 간의 불일치 존재 => ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치 해결 프로그램이 종료되더라도 사라지지
example@Entity()export class Photo {}//photo.entity.tsimport {Entity, PrimaryGeneratedColumn, Column, OneToMany} from "typeorm";import {Photo} from ".
Transaction in DB 작업 수행에 필요한 DB 연산들(SQL문)의 모임 논리적인 작업의 단위 DB의 무결성, 일관성 보장을 위해 하나의 트랜잭션으로 정의하여 관리되어야 함 ACID 특성 Atomicity 원자성 all-or-nothing: 모두 정상 실행되