언어/DB 관련

Intellij 환경에서 JPA / Hibernate 설정

zumsim 2021. 5. 13. 22:12
728x90
반응형

appilcation.properties 파일에 작성

 

Spring은 @Entity 어노테이션이 명시된 클래스를 찾음

 

- spring.jpa.generate-ddl

   -> true로 설정시 서버 시작 시점에 DDL문을 생성하여 DB에 적용

 

- spring.jpa.hibernate.ddl-auto

   -> 데이터베이스 초기화 전략 설정

    1) none : 실행 하지 않음

    2) create-drop : SessionFactory가 시작될 때 drop 및 생성을 실행하고, SesisonFactory가 종료될 때 drop을 실행

    3) create : SessionFactory가 시작될 때 drop을 실행하고 생성된 DDL을 실행한다.

    4) update: 변경된 스키마를 적용

    5) validate : 변경된 스키마가 있다면 변경점을 출력하고 어플리케이션을 종료한다.

 

- spring.jpa.show-sql

   - true로 설정 시 sql문을 로그에서 확인할 수 있다.

 

- spring.jpa.properties.hibernate.format_sql 

   - true로 설정 시 만들어진 sql문을 줄바꿈을 해서 보기 편하게 출력

728x90
반응형

'언어 > DB 관련' 카테고리의 다른 글

숫자 정렬 오류  (0) 2022.09.28
[ORACLE] DECODE 함수로 원하는 값 우선순위 정렬  (0) 2020.06.26