inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전! 스프링 데이터 JPA

안녕하세요

170

남기석

작성한 질문수 12

0

안녕하세요. 강사님

2편. 활용편 까지 강의를 덕분에 정말 잘 들었습니다. 

다음 강좌를 듣기전에 개인적으로 몇 번씩 복습해보고 배운내용을 바탕으로 혼자 주제를 정해서 만들어보는 연습을 하고 있습니다.

해당강의와 연관이 없는 질문이지만  연습을 하면서 코딩도 코딩이지만 설계하는 부분도 개인적으로 어렵고 중요하다고 느꼈습니다. 그래서 혹시나 스스로 공부하면서 간단한 웹 어플리케이션 도메인 - 테이블설계를 참고할 수 있는 방법을 여쭤보고 싶습니다.

소스코드는 찾기 쉬워도 테이블설계 예제는 어디서 찾아야할지 아직은 잘 모르겠네요..

이제 막 공부를 하고 있는 단계여서 그런지 앞선 강의에서 쓰인 간단한 예제와 비슷하게 모델을 새로 만들어보는데도 완벽하게 설계하기가 어렵네요. 그래도 이전 강의들 덕분에 어찌어찌 구상한 내용을 코딩하는데는 전혀 지장없이 재밌게 하고있습니다. 감사합니다. 

spring spring-boot java JPA

답변 1

1

김영한

안녕하세요. 기석님 좋은 질문입니다^^

이제 또 한걸음 나아가셨네요.

백엔드 개발자로 성장하려면 애플리케이션 개발도 중요하고 동시에 데이터베이스에 대한 지식을 쌓는 것도 매우 중요합니다.

제가 추천하는 방법은 우선 실전 코드를 다 듣고나서, 애플리케이션 개발에 대한 감을 딱 잡으신 다음에, 관계형 데이터베이스에 대해서 깊이있게 공부하는 것을 추천합니다.

특히 테이블 설계에 관해서는 관계형 데이터베이스 관련된 서적이나 강의들을 통해서 꾸준하게 학습하셔야 합니다.

도움이 되셨길 바래요^^

existsByUserIdAndProjectId vs existsByUserAndProject 중 어떤 방식이 적절할까요?

0

67

1

existsByUserIdAndProjectId vs existsByUserAndProject 중 어떤 방식이 적절할까요?

0

103

3

MemberRepository 구현체

0

56

1

pdf 표현 질문드립니다.

0

60

1

로그가 남지 않는 문제.

0

79

1

테스트 라이브러리가 강의는 junit4가 맞나요??

0

68

2

pdf 파일과 차이점이 있는 것같은데 문제 없나요?

0

71

2

@PrePersist, @PreUpdate 호출 시점 질문드립니다.

0

91

2

Sort 인터페이스는 잘 사용 안하나요?

0

52

1

스캔대상 질문드립니다.

0

45

1

하이버네이트6에서의 최적화에 이은 질문

0

82

1

save() vs saveAndFlush DB 통신 횟수

0

51

1

순수 JPA 리포지토리 코드 수정부분

0

85

2

bulk연산 후 flush하는 이유를 모르겠어요

0

150

3

bulk insert 질문입니다.

0

174

2

교만했던 것 같아요.

0

145

1

RESTful 강의는 안하시는 건지 궁금합니다.

0

145

2

동적 테이블에 대한 질문

0

85

1

영속성 전이와 연관관계

0

130

2

강의 10:25 질문

0

73

1

단건 update 질문

0

95

2

엔티티 와 도메인의 경계

0

126

1

UsernameOnlyDto 타입 type mismatch 오류

0

119

1

Projection 개념과 데이터 전달과정에 대해 질문 있습니다.

0

135

1