인프런 커뮤니티 질문&답변

최준영님의 프로필 이미지
최준영

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

엔티티 클래스 개발2

[해결]테이블 생성이 잘 됐는지 테스트하는 방법 문의

해결된 질문

작성

·

295

0

우연히 강사님의 다음 댓글을 읽고 의문이 해소되었습니다..

"실무에서는 개발과 운영의 테이블을 생성할 때, JPA가 생성해주는 테이블은 신뢰하지 마시고, 참고만 하고 직접 생성해야 합니다. 그래서 실무에서는 크게 고민하시지 않아도 됩니다^^"

---------------------------------

매번 귀찮은 질문 답변해주셔서 감사합니다.

'테이블', '테이블 테스트'라는 키워드로 조회해도 나오지 않아 문의드립니다.

[엔티티 클래스 개발2] 강의 중

JPA가 테이블을 생성하고 h2에서 제대로 테이블이 생성됐는지 눈으로 확인하는 시간이 있습니다.

그런데 이걸 눈으로 확인하는 것이 아니라, 테스트 코드를 작성해서 자동으로 확인할 수 있는 방법이 있는 궁금합니다.

감사합니다!

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 준영님

JPA(하이버네이트)가 자동으로 만들어주는 테이블 생성 기능은 운영 시스템에서는 믿고 사용하시면 안됩니다.

운영에서는 직접 DDL을 작성하셔야 합니다.

따라서 이 부분에 대해서 테스트 코드를 작성하는 것도 크게 의미가 없습니다.

감사합니다.

최준영님의 프로필 이미지
최준영
질문자

감사합니다 강사님!

최준영님의 프로필 이미지
최준영

작성한 질문수

질문하기