안녕하세요? 태어나서 처음으로 이런 개발 커뮤니티에 글을 올려봅니다. 요세 Hibernate을 익혀보려고 열심히 삽질중인 개발자 1인입니다.
제목에서 처럼 hibernate.hbm2ddl.auto = create 옵션을 주고 테이블을 삭제, 생성하고 싶은데 로그를 확인해 보니 drop table xxx if exists 라고 테이블 삭제 명령이 실행되네요. 실제 mysql 테이블 삭제 명령은 drop table if exists xxx 인데 말이죠.
현재는 테스트 코드를 돌리고 있는 상황인데 이유 아시는분이 계시나요? 혹시 아시면 어떻게 처리 해야하는지 고수님들의 폭풍 댓글 요청 드립니다~~!!!
2개의 의견 from SLiPP
dialect를 MySQL로 설정해 주셨나요? 다음과 같이 설정할 수 있어요.
http://www.mkyong.com/hibernate/quick-start-maven-hibernate-mysql-example/ 문서 참고해서 설정해 보세요.
고수님의 빠른답변덕에 해결됐습니다.^^ dialect를 설정해줬는데 properties가 여러개라 src/test/resources에 작성해 두었던 properties를 최종 타는 것을 못찾고 있었습니다. 감사합니다~~
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.