Hibernate의 hibernate.hbm2ddl.auto 속성은 데이터베이스 스키마를 자동으로 생성, 갱신 또는 유지보수하는 데 사용됩니다.
이 속성은 개발 및 테스트 단계에서 편하게 사용 가능하지만, 프로덕션 환경에서는 주의해야 합니다.
DDL(Data Definition Language) : 데이터 정의어라고 부르며 데이터를 생성, 수정, 삭제등 데이터의 전체 골격을 결정하는 역할의 언어이다.
따라서 프로덕션 환경에서는 hibernate.hbm2ddl.auto 속성을 사용하기 보단 none으로 disable 하는 것이 좋습니다. Hibernate의 DDL 자동 생성 기능은 주로 개발 및 테스트 단계에서 사용되며, 프로덕션 환경에서는 신중하게 다뤄져야 합니다.
[TDD] Spock이란? [1/3] (0) | 2023.12.29 |
---|---|
[JPA&Hibernate] 지연로딩을 가능하게 하는 Proxy란? (1) | 2023.12.28 |
[Spring] Hibernate.cfx.xml이란 (0) | 2023.12.23 |
[SpringBoot] JPA (Java Persistence API)란? (1) | 2023.12.21 |
[Spring] ORM(Object Relational Mapping)란? (0) | 2023.12.21 |