시퀄라이즈(Sequelize)
Node.js 기반의 ORM(Object-Relational Mapping) 라이브러리
비동기 프로그래밍을 지원하기 위해 Promise와 async/await 구문을 사용할 수 있다.
https://standout.tistory.com/564
ORM 프레임워크란?
ORM (Object-Relational Mapping) 객체와 데이터베이스 간의 매핑을 자동으로 처리하는기술. 예로 JPA가 있다. https://standout.tistory.com/48 데이터베이스란? Database 여러 사람이 공유하여 사용할 목적으로 체계
standout.tistory.com
일반적으로 Node.js 프로젝트의 `models` 폴더에
`require('sequelize')` 코드를 통해 Sequelize 모듈을 로드할 수 있다.
//sequelize
//모델(객체,데이터)과 mysql테이블을 연결 시켜주는것.
//시퀄라이즈는 기본적으로 모델이름은 단수형, 테이블은 복수형으로 표현함.
const Sequelize = require('sequelize');
https://github.com/StandOut-0/sequelize/blob/master/models/index.js
GitHub - StandOut-0/sequelize: [공부] nodejs기반 ORM기능을 제공하는 시퀄라이즈 사용해보기
[공부] nodejs기반 ORM기능을 제공하는 시퀄라이즈 사용해보기. Contribute to StandOut-0/sequelize development by creating an account on GitHub.
github.com
'이론' 카테고리의 다른 글
DSL이란? (0) | 2023.05.03 |
---|---|
Maven과 Gradle의 차이 (0) | 2023.05.03 |
ORM의 필요성, JPA는 왜 사용하는걸까? (0) | 2023.05.03 |
SQL 프레임워크란? (0) | 2023.05.03 |
myBatis와 iBatis 차이 (0) | 2023.05.03 |