해결된 질문
작성
·
295
0
우연히 강사님의 다음 댓글을 읽고 의문이 해소되었습니다..
"실무에서는 개발과 운영의 테이블을 생성할 때, JPA가 생성해주는 테이블은 신뢰하지 마시고, 참고만 하고 직접 생성해야 합니다. 그래서 실무에서는 크게 고민하시지 않아도 됩니다^^"
---------------------------------
매번 귀찮은 질문 답변해주셔서 감사합니다.
'테이블', '테이블 테스트'라는 키워드로 조회해도 나오지 않아 문의드립니다.
[엔티티 클래스 개발2] 강의 중
JPA가 테이블을 생성하고 h2에서 제대로 테이블이 생성됐는지 눈으로 확인하는 시간이 있습니다.
그런데 이걸 눈으로 확인하는 것이 아니라, 테스트 코드를 작성해서 자동으로 확인할 수 있는 방법이 있는 궁금합니다.
감사합니다!
답변 1
1
안녕하세요. 준영님
JPA(하이버네이트)가 자동으로 만들어주는 테이블 생성 기능은 운영 시스템에서는 믿고 사용하시면 안됩니다.
운영에서는 직접 DDL을 작성하셔야 합니다.
따라서 이 부분에 대해서 테스트 코드를 작성하는 것도 크게 의미가 없습니다.
감사합니다.
감사합니다 강사님!