[Hibernate] 자꾸 테이블이 생성되었다가 삭제되어져요. hibernate.hbm2ddl.auto의 설정값 마다의 차이 안내
·
Programming/Java
해당 글을 작성하게 된 계기강의를 보고 따라 하는 데 나는 왜 자꾸 drop table 구문이 나오면서 테이블을 생성하는가?테이블이 재 생성되니깐 기존에 쌓아둔 데이터가 쓸모가 없어지게 되면서 작성을 한다.Hibernate란?하이버네이트는 ORM으로 자바언어를 위해 객체 관계 매핑을 해주는 프레임워크입니다.JPA의 구현체로, JPA 인터페이스를 구현하고 내부적으로 JDBC API를 사용하여 DB와의 통신을 진행합니다. hbm2 ddl.auto의 역할?하이버네이트 안에는 다양한 설정 프로퍼티가 존재합니다.그중 hbm2ddl.auto는 설정값을 통해 자바 엔티티의 객체 변경사항이 DB 스키마로 자동 반영될 수 있게 할 수 있습니다.hbm2 ddl.auto는 SessionFactory의 라이프사이클의 일부로..