스프링부트 - jpa 데이터베이스

Wald Eisen·2023년 7월 24일

study

목록 보기
24/26

JPA로 데이터베이스를 만드는법은 데이터베이스를 신경쓰지않고 순수 자바문으로 만들고자 할때 사용

한번 크리에이트로 만들어놓았으면 none으로 해두는게 좋다.
ddl-auto를 create

엔티티 먼저 만들고 테이블 먼저 만들어지면
ddl-auto를 none으로


그러나 뒤죽박죽이다, 원하는 순서대로 테이블을 만들기 위헤
SQL 폴더를 만든 후

이것들을 넣어보자.

외래키 설정

제일 아래 integer 없애고 이렇게 해보자

ResSecondDTO 가 에러가 나기 시작할 것이다.


그 후에 실행 후, 새 SQL 생성 => DDL로 복사해서
스키마에

컨트롤러

리파지토리 - 서비스 - 컨트롤러

클라이언트한테 보내야 될 것

  • 화면

컨트롤러가 서비스에서 받을 것 (DTO)

  • 데이터

레스트 컨트롤러

리파지토리 - 서비스 - 레스트컨트롤러

클라이언트한테 보내야 될 것

  • 상태코드
  • 메시지
  • 데이터

레스트 컨트롤러가 서비스에서 받을 것 (ResponseEntity)

  • 상태코드
  • 메시지
  • 데이터

ResponseEntity (데이터, 상태코드 보내기)

ResponseDTO(서버코드, 서버메세지 보내기)
+DTO(데이터)

+HttpStatus(상태코드)

0개의 댓글