반응형 hibernate2 spring 에서 데이터 초기화 방법(Hibernate / sql 사용) Spring 을 기동할때 필요한 테이블을 초기화 할수가 있다. 이전에는 H2 Database 일 경우에 초기화 방법을 다뤘는데 이번엔 다른 DBMS일 경우에도 사용 가능한 방법을 작성해볼 것이다.H2 에 대해서는 참고 포스팅 참고 바란다. Hibernate 사용시 application.yml 파일에 추가한다.spring: jpa: hibernate: ddl-auto: update generate-ddl: true // 해당 옵션을 사용할지 말지 여부(기본은 false) 이렇게 해두면 Entity 클래스들을 기준으로 테이블을 생성해준다.ddl-auto 의 옵션은 아래와 같다.옵션설명update기존에 데이터를 유지하며 추가된 정보만 변경(없으면 생성)create-drop애플리케이션 .. 2024. 6. 17. JPA 로그 설정 관련 application.yml spring: jpa: properties: hibernate: show_sql: true // 로그 보이기 format_sql: true // 들여쓰기 등 포맷에 맞춰서 보이기 use_sql_comments: true // 주석 표시하기 logging: level: org: hibernate: type: descriptor: sql: trace // 파라미터값 표출 (사용 안하면 기본 파라미터 값이 뭔지 모르고 바인딩 쿼리로만 보임) application.properties spring.jpa.properties.hibernate.show_sql=true spring.jpa.properties.hibernate.format_sql=true spring.jpa.properti.. 2022. 11. 24. 이전 1 다음 반응형