[실습] JPA + Mysql 연동하기

zini9188·2023년 4월 12일
0

프로젝트

목록 보기
3/3
  1. yml 파일 작성
spring:
    datasource:
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://localhost:포트/DB이름?serverTimezone=Asia/Seoul
        username: (유저명)
        password: (비밀번호)
    jpa:
        show-sql: true #(JPA 쿼리문 확인 가능)
        hibernate:
            ddl-auto: update #(DB 고유의 기능 사용 가능)
        properties:
            hibernate: 
                format_sql: true #(hibernate가 동작하며 발생하는 sql의 가독성을 높여준다.)
jpa:
    hibernate:
    ddl-auto: [ ]
  • create : 기존 테이블을 삭제 후 새로 생성
  • create-drop : CREATE 속성에 추가로 애플리케이션 종료할 때 생성한 DDL 제거
  • update : DB 테이블과 엔티티 매핑 정보를 비교하여 변경 사항만 수정 (테이블이 없으면 CREATE)
  • validate : DB 테이블과 엔티티 매핑 정보를 비교하여 차이가 있으면 경고를 남기고 어플리케이션을 실행하지 않음
  • none : 자동 생성 기능을 사용하지 않음

발생했던 오류

mysql의 package를 찾지 못하던 오류가 발생하였다.

해결 방법 here

profile
똑같은 짓은 하지 말자

0개의 댓글

관련 채용 정보