일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- AWS
- thymeleaf
- spring boot
- C언어
- OpenCV
- nestjs auth
- 해시
- nestJS
- Nodejs
- 가상면접사례로배우는대규모시스템설계기초
- C++
- 카카오 코테
- 카카오
- Spring
- git
- 시스템호출
- 코테
- 프로그래머스
- 카카오 알고리즘
- @Autowired
- 코딩테스트
- 컴포넌트스캔
- TypeORM
- 파이썬
- 구조체배열
- python
- 알고리즘
- nestjs typeorm
- @Component
- Today
- Total
목록ORM (3)
공부 기록장 💻
자바 ORM 표준 JPA 프로그래밍 - 기본편(인프런) 참고 JPA란? JPA는 Java Persistent API의 줄임말로, Java 진영의 ORM 기술 표준이다. 여기서 ORM (Object Relational Mapping) 이란, 객체와 관계형 데이터베이스를 매핑해주는 기술이다. 객체 지향 프로그래밍에서 객체는 객체대로 설계하고, 관계형 DB에서서는 DB, Table 대로 설계했을 때, ORM 프레임워크가 중간에서 이 둘을 연결하는 역할을 한 것이다. JPA와 JDBC JPA는 Java 어플리케이션이 DB와 SQL 문을 통해 연결되는 Connection 기술인 JDBC API와 JVM 사이에서 JDBC API를 보다 더 간단하게 사용할 수 있게 도와주는 중간다리의 역할을 한다. JPA를 왜 사용..
이전에 원티드 채용 플랫폼을 분석해보면서, 채용 사이트의 Database 모델링을 위한 준비 단계를 거쳐보았다. (https://dream-and-develop.tistory.com/263) 본격적으로 DB 모델링을 시작하기 전, 이전에 설계했던 모델링의 결함을 고쳐 수정해 보고, 이전부터 써보고 싶었던 typeorm-model-generator이라는 reverse engineer 도구를 사용해보고자 한다. 결함이 있었던 요구사항 분석 과정 이전에 채용 사이트의 간단한 API를 만드는 과제를 진행하였다. 데이터베이스 스키마를 설계한 후, NestJS 프레임워크에서 Entities 생성 후, TypeORM을 이용해 MySQL 데이터베이스에 객체 매핑을 진행하였다. 사용자가 채용 공고에 지원하는 API를 설..
아래는 https://typeorm.io/ 을 바탕으로, 공부하고 개발하는데 필요하다고 생각하는 일부분을 번역해보았다. TypeORM이란? TypeORM은 NodeJS, Browser, React Native, NativeScript 등의 플랫폼에서 실행되며, TypeScript와 JavaScript (ES5~ES8) 언어로 사용될 수 있는 ORM이다. ORM (Object-relational mapping) 이란, 객체지향 언어 (OOP) 의 객체 모델과 데이터베이스의 데이터 타입(테이블-칼럼)의 관계를 정의하고 매핑해주는 프로그래밍 기술을 의미한다. TypeORM의 목적은 최신 버전의 Javascript를 지원하며, 적은 개수의 테이블을 포함하는 작은 앱부터 다수의 데이터베으스들을 포함하는 대규모 기..