What’s New for Today

  1. JPA Study
    • Advaned Mapping
      • Inheritance mapping
      • identifying,non_identifying relationship
      • join table
  2. Node.js Study
    • Refactored to Sequelize ORM
      • Configurations
      • Routing Functions
      • Express Sessions
      • Authentication
  3. Algorithm 10159

Feelings

JPA를 이용한 상속 표현, DB의 식별 관계와 비식별 간의 차이, 조인컬럼을 조인 테이블로 변환 하는 등의 고급 매핑을 배웠습니다. JPA는 다양한 기능들을 annotation을 이용해서 간편하게 이용할 수 있도록 한다. 직접적으로 SQL mapping을 수행했던 옛날과 달리 이런 식으로 ORM을 이용해서 객체 지향 설계를 DB에 적용시키게 되므로써 더 나은 로직을 만들어 낼 수 있다.

기존에 직접적으로 MySQL에 접근하는 방시의 서버를 Sequelize ORM을 이용하는 방식으로 전화했다. DB의 각종 테이블, 테이블 간 연관관계, 각 라우팅 별로 발생하는 쿼리문에 대해 ORM을 이용한 매핑을 진행하여 간략화된 코드 설계를 할 수 있게 되었다. Sequelize를 이용해서 직접적으로 SQL문을 생성할 필요도 없어지게 되었고, 클래스를 통한 호출 방식으로 DB 접근이 한결 수월해지게 되었다.

태그:

카테고리:

업데이트:

댓글남기기