GO CAN DO IT

  • 홈
  • 태그
  • 방명록

NativeQuery 1

예약 시스템 개발하기 06. EmbeddedId와 ConverterNotFoundException

현재 예약 시스템은 화면에서 신청에 필요한 AccountId, 멤버십Id, 수업Id를 받아와 예약 히스토리에 해당 값을 insert하는 방식으로 진행한다. 이를 저장하기 위한 객체는 CourseReservation 객체였는데, 처음에는 AccountId만 PK로 지정했다가 수업Id와 AccountId를 같이 중복키로 등록해야 할 필요성이 생겼다. 이를 위해서 CourseReservationId라는 객체를 만들어주고 @Embeddable이라는 애노테이션을 붙여준다. 이렇게 PK만 따로 도메인을 만들어주면, 기존의 CourseReservation객체에서는 이를 주입받아서 사용하기만 하면 된다. @Data @Embeddable @NoArgsConstructor @AllArgsConstructor public ..

개인 프로젝트/예약 시스템 개발하기 2022.03.12
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (59)
    • 개인 프로젝트 (6)
      • 예약 시스템 개발하기 (6)
    • Study (47)
      • Vue (12)
      • Spring (15)
      • Java (11)
      • Oracle (4)
      • 데이터 분석 (3)
      • Web (1)
      • OS (1)
    • Reading (6)
      • 이펙티브 자바 (6)

Tag

자바8, bean, 함수적 인터페이스, Comparator, 스트림, axios, SpringBoot, Component, 로컬클래스, Vue.js, event, router, 스프링, 익명객체, Spring, vue, 람다식, java8, 싱글파일컴포넌트, 스프링부트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바