T.I.L_220624
What’s New for Today
- JPA Study
- Advaned Mapping
- Inheritance mapping
- identifying,non_identifying relationship
- join table
- Advaned Mapping
- Node.js Study
- Refactored to Sequelize ORM
- Configurations
- Routing Functions
- Express Sessions
- Authentication
- Refactored to Sequelize ORM
- Algorithm 10159
Feelings
JPA를 이용한 상속 표현, DB의 식별 관계와 비식별 간의 차이, 조인컬럼을 조인 테이블로 변환 하는 등의 고급 매핑을 배웠습니다. JPA는 다양한 기능들을 annotation을 이용해서 간편하게 이용할 수 있도록 한다. 직접적으로 SQL mapping을 수행했던 옛날과 달리 이런 식으로 ORM을 이용해서 객체 지향 설계를 DB에 적용시키게 되므로써 더 나은 로직을 만들어 낼 수 있다.
기존에 직접적으로 MySQL에 접근하는 방시의 서버를 Sequelize ORM을 이용하는 방식으로 전화했다. DB의 각종 테이블, 테이블 간 연관관계, 각 라우팅 별로 발생하는 쿼리문에 대해 ORM을 이용한 매핑을 진행하여 간략화된 코드 설계를 할 수 있게 되었다. Sequelize를 이용해서 직접적으로 SQL문을 생성할 필요도 없어지게 되었고, 클래스를 통한 호출 방식으로 DB 접근이 한결 수월해지게 되었다.
댓글남기기