node.js에서 실행되고 TypeScript로 작성된 객체 관계형 매퍼 라이브러리
객체와 관계형 데이터베이스의 데이터를 자동으로 변형 및 연결하는 작업입니다.
ORM을 이용한 개발은 객체와 데이터베이스의 변형에 유여하게 사용할 수 있습니다.
Entity() 데코레이터 클래스는 Board 클래스가 엔티티임을 나타내는데 사용됨
CREATE TABLE board부분
PrimaryGeneratedColumn() 데코레이터 클래스는 id열이 Board엔터티의 기본 키 열임을 나타내는데 사용
Column() 데코레이터 클래스는 Board 엔터티의 title 및 description과 같은 다른 열을 나타내는데 사용
리포지토리는 엔터티 개체와 함께 작동하며 엔티티 찾기, 삽입, 업데이트, 삭제 등을 처리