인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

빅데이터AI님의 프로필 이미지
빅데이터AI

작성한 질문수

실전! Querydsl

다중 데이터베이스 connection 질문드립니다

해결된 질문

작성

·

532

0

안녕하세요

선생님

강의 잘 듣고있습니다

감사합니다

강의를 듣다가 궁금한 사항이 있어 질문드립니다

1. 현재 실무에서 다중의 데이터베이스를 사용하고 있습니다

다중의 데이터 베이스를 사용할때 

connection을 맺고 Querydsl을 사용하는 방법이 궁금합니다

2. 데이터베이스가 1개를 쓰더라도 여러 스키마를 사용하는 경우가 있는데

그럴 경우 Querydsl을 사용하는 방법이 궁금합니다

이상입니다

감사합니다

답변 1

3

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

안녕하세요. 빅데이터AI님

Querydsl은 데이터베이스 커넥션과 무관합니다^^

데이터베이스 커넥션은 스프링프레임워크가 제공하기 때문에, 이 부분은 스프링 프레임워크 부분을 보셔야 합니다.

(여러 스키마를 사용하는 부분도 같습니다.)

간단하게 주요 포인트를 말씀드리면

1. 데이터베이스 커넥션을 DB마다 각각 생성해야 합니다.(또는 스키마 마다)

2. JPA EntityManagerFactory를 각각 데이터베이스 마다 생생해야 합니다.(또는 스키마 마다)

3. 엔티티를 각각의 데이터베이스 마다 구분해서 패키지를 만들고 2번에서 패키지 위치를 설정해야 합니다.

관련해서 구글에 다음 검색어로 찾아 보시면 원하는 자료를 찾을 수 있을꺼에요^^

- 추천 검색어: spring boot jpa multiple datasource example

- 잘 정리된 자료: https://www.baeldung.com/spring-data-jpa-multiple-databases

감사합니다.

빅데이터AI님의 프로필 이미지
빅데이터AI

작성한 질문수

질문하기