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 |