MySQL과 Hibernate연동시 drop table if exists xxx 가 아닌 drop table xxx if exists 이유가?

2015-02-07 08:12

안녕하세요? 태어나서 처음으로 이런 개발 커뮤니티에 글을 올려봅니다. 요세 Hibernate을 익혀보려고 열심히 삽질중인 개발자 1인입니다.

제목에서 처럼 hibernate.hbm2ddl.auto = create 옵션을 주고 테이블을 삭제, 생성하고 싶은데 로그를 확인해 보니 drop table xxx if exists 라고 테이블 삭제 명령이 실행되네요. 실제 mysql 테이블 삭제 명령은 drop table if exists xxx 인데 말이죠.

현재는 테스트 코드를 돌리고 있는 상황인데 이유 아시는분이 계시나요? 혹시 아시면 어떻게 처리 해야하는지 고수님들의 폭풍 댓글 요청 드립니다~~!!!

2개의 의견 from SLiPP

2015-02-08 09:09

고수님의 빠른답변덕에 해결됐습니다.^^ dialect를 설정해줬는데 properties가 여러개라 src/test/resources에 작성해 두었던 properties를 최종 타는 것을 못찾고 있었습니다. 감사합니다~~

의견 추가하기

연관태그

← 목록으로