inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

엔티티 클래스 개발2

강사님 프로그램 시작시 질문있습니다

196

원석나

작성한 질문수 65

0

제가 야생형 코스를 따라가고 있어서 아직까지 이해가 잘 가지 않고 그냥 따라치기 바쁘네요 ㅎㅎ

다름이 아니라 JPA를 사용하면 어플리케이션 실행 할때마다 테이블을 계속해서 만들고 시작하나요 ??

그리고 제가 디비가 약해서 디비 관계에대해 잘 이해 못하는 부분들이 조금씩 있고 각 어노테이션들의 기능들을 기본편을 보지않고 와서 그런지 모르고 가고 있는데 계속해서 진도 진행해도 될까요?

웹앱 JPA java spring spring-boot

답변 2

0

OMG

main/resources/application.yml 의 

jpa:

hibernate: 

 ddl-auto: create

 설정으로 인해 발생하는 상황이고, 

이에 대한 재밌는(?) 실무 에피소드는 아래 영상 참고 하세요!

(바쁘시면 타임라인 10:00분부터 보시면 됩니다ㅎㅎ)

스키마 자동 생성하기의 설정 관련 Best Practice는 기본편 강의에 자세히 나와있습니다^^

https://www.youtube.com/watch?v=SWZcrdmmLEU

0

원석나

답변 너무 감사합니다 !!  

그럼 어플리케이션 실행 할때  테이블이 있으면  드랍 시키고 다시만든다 라고 나오는데요 !!

해당 테이블에 저장되어있던  데이터들은  어떻게 될까요??..

0

OMG

재난급 서버 장애내고 개발자 인생 끝날뻔 한 썰 - 납량특집! DB에 테이블이 어디로 갔지?
=>

영상에서도 나와있듯이 데이터들은 전부 삭제가 되었고, 로그 파일로 복구 하셨다고 합니다^^
그러한 상황에 직면하지 않기 위해 올바른 사용법을 알아야 한다고 생각해요 ㅎㅎ 

0

OMG

0

원석나

아 !!  숟가락까지 떠먹여주셨는데  제가 받아먹질 못했네요 ㅠㅠ   정확한 답변 너무나 감사드립니다 ㅎㅎ  해당 질문에대한 답은 제가 진도를 빼면서 알게될것 같네요 ㅎㅎ 

0

OMG

넵 ㅎㅎ 화이팅하세요~@!!

0

김영한

안녕하세요. 원석나님

먼저 야생형 코스대로 이 강의는 코드를 따라서 한번 쭉 따라하시고, 그 다음에 JPA 기본편을 통해서 기본을 다지시면 됩니다. 그리고 이후에 이 강의를 복습하시는 것을 추천합니다.

그런데 DB에 대해서 약하시다면 DB 관련해서는 별도의 학습이 꼭! 필요합니다.

기본적인 PK, FK, 조인, LEFT 조인의 개념과 SQL 기본은 학습하고, 이후에 JPA 기본편을 학습하시는 것을 추천합니다.

감사합니다.

0

원석나

일단 강사님 말씀데로 참고 쭉 나가보겠습니다 !!

제가  CRUD , PK ,FK , 조인 같은건 실무때 많이써서 알고있는데 설계단계를 해보질 않아서 힘들어하는것 같습니다 ㅎㅎ.. 이건 DB가 약하다고 말할게 아닌가요 ..?

0

김영한

그렇다면 이후에 기본편 공부하시면 정리가 되실거에요^^ 화이팅!

OrderServiceTest 상문주문 테스트 시 update 쿼리 문의

0

30

1

sdk 설정 오류

0

72

2

오탈자 - @Transactional

0

68

1

src/test/resources 테스트 경로 문제

0

68

1

상품 등록후 H2 db 출력 순서 바꿀 수 있나요?

0

71

1

MemberRepositoryTest 실행오류

0

91

1

boot 4.x >>> trasasction rolled back log & p6spy(영한님, 수업 자료 업데이트 해주시면 감사하겠습니다!!)

1

198

2

강의 마지막 QueryDSL 사용 부분 질문있습니다

1

154

2

클라이언트에서 isbn과 author 수정 요청을 한 경우에 대해 질문드립니다.

0

58

1

도메인 모델 패턴 vs 트랜잭션 스크립트 패턴

0

82

1

기본 생성자

0

67

1

h2 DB 연결시 jdbc url 변경 이유가 궁금합니다.

0

107

1

멤버서비스테스트 부분에서 막힙니다.

0

176

4

실무에서도 EntityManager를 이용해서 많이 작업하는 편일까요?

0

125

1

초반에 h2 다운로드 과정 꼭 필요한가요?

0

129

2

자신 필드에도 get으로 접근하는 이유가 있을까요?

0

122

1

24분 27초 연관관계 편의 메서드 위치

0

118

1

단건 주문만 가능하게 한건 의도한 부분이신가요?

0

115

2

빌드 툴, Gradle

0

65

1

h2연결은 된 것 같은데 엔티티 테이블까지 작성 후 확인해보아도 테이블이 안보입니다

0

82

2

Repository에서 EntityManager 주입 방식 차이

0

98

1

롬복과 사용자 정의 setter 메서드

0

78

1

주문 목록 조회 fetch join 질문드립니다

0

91

1

dirty checking 질문드립니다.

0

88

1