inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 DB 1편 - 데이터 접근 핵심 원리

정리

JDBC를 직접 쓰는 경우?

455

wisehero

작성한 질문수 33

0

먼저 좋은 강의 제작에 힘써주셔서 감사합니다. 많은 도움이 되고 있습니다. 강의 후반부에 JdbcTemplate을 사용하는 것까지 듣고나서 드는 의문이 생겨서 질문을 남깁니다.

 

1. JPA를 쓰는 도중 JDBC를 사용하는 경우는 어떤 때인가요?

 

2. JPA를 쓰는 도중 JDBC를 사용할 일이 생겼을 때 기존의 Try~catch~finally로 쓰는 방식보다는 JdbcTemplate을 사용하나요?

spring

답변 1

2

나무늘보

안녕하세요, wisehero 님! 공식 서포터즈 codesweaver 입니다.

1. 판매, 매출과 관련한 실시간 통계 쿼리는 구조가 매우 복잡합니다 연결관계도 복잡하고, 때로는 데이터베이스 내의 함수들을 적극 활용해야 합니다. 이럴 땐 직접 쿼리를 컨트롤 하는 것이 편합니다.

 

2. 복잡한 쿼리라 하더라도 결과값은 일정한 형태이기 때문에 JDBCTemplate을 활용할 수 있습니다. 통계 전용 오브젝트를 생성하여 사용할 수 있습니다.

감사합니다.

0

wisehero

답변 감사합니다!

트랙잭션 격리수준 선택에 대해서 질문

0

25

1

spring initialiser 어떤걸 선택해야될지 모르겠어요

0

61

2

트랜잭션 템플릿이 체크예외는 커밋하는 이유가 궁금합니다.

0

73

1

jdbc 학습하다 궁금해서 질문드려요

0

104

1

정상이체와 이체중 예외발생 차이

0

86

2

이번 강의부터가 JDBC 직접 사용 맞나요?

0

103

1

순수한 서비스 계층에 대한 의문???

0

94

2

3_4test, 4test 자동 리소스 안됨

0

66

2

데이터베이스 선택 관련 질문.

0

77

2

after 메서드 사용 유무

0

67

2

데이터베이스 접근 및 DB 락

0

65

1

@SpingBootTest, @TestConfiguration

0

68

1

Read Committed 격리 수준 사용 관련 질문

0

62

1

AopCheck Test 부분의 EnhancerBySpring 확인 법??

0

74

2

커리큘럼 관련 질문

0

85

1

서비서 계층 스프링 프레임워크 사용

0

100

1

validation(toMember)의 위치

0

91

2

데이터 계층에서 서비스 로직의 datasource를 인식하는 방법

0

178

2

member 상수 질문

0

140

2

ctrl + F6 이후로 con 인식이 안 됩니다

0

171

2

DrivenManager 와 Connection 반환에 대한 질문입니다!

0

121

1

섹션5 트랜잭션 템플릿관련 질문(이기종 DB)

0

127

1

세션1 테이블 조회결과 그림은 Redo 로그에 속하나요?

0

107

1

트랜잭션이 필요하지 않은 경우 DB 대신 파일 시스템을 사용하는 것이 더 효율적인가?

0

105

1