티스토리 뷰

728x90
반응형

들어가기 전에

 6주차에 JPA 간단하게 보았다 6회차 이어가는거라서 상품 엔티티 관련 내용은 아래 사이트에서 참고 하면된다.

https://jih3508.tistory.com/169

 

[JSCODE-스프링부트 입문] 6주차

들어가기 전에 5주차에 JPA 기본 세팅을 했다. 세팅하는 방법과 DB설치는 아래 사이트에서 확인 해보면된다. https://jih3508.tistory.com/168 [JSCODE-스프링부트 입문] 5주차 데이터베이스 면접 단골질문 데

jih3508.tistory.com

모델

이번 미션에 상점에 테이블을 추가하는 것이다. 물건과 상점에 대해서 먼저 보면 각 상점이 파는 제품이 같은 제품이 들어 갈수가 있어서 다대다의  간다. 다대다 같은 경우 따로 테이블을 하나 만든후 각각 1:N으로 연결 되도록 하는게 table 설계 원칙이다. 

 

상점 테이블 설계하기

create table store
(
    store_id     bigint auto_increment
        primary key,
    address      varchar(255) null,
    name         varchar(255) null,
    phone_number varchar(255) null
);

상점 관련 기본 api 구현하기

상점 등록 api

 저장은 6회차 내용보면 알수 있기 때문에 구현 설명은 넘어 가겠다.

결과

에러

에러가 나왔다. 에러난 이후에 다시 잡도록 하겠다.

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함