datasource 분기에 대해서 문의
- 작성자 :
- 서*정
- 작성일 :
- 2020-07-30 14:55:27
- 조회수 :
- 2,749
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
spring4 hibernate jpa로 프로젝트 개발진행중인데,
다중 database접속이 필요할거같은데 혹시 참고할만한 예제가 있을까요
security도 적용해서, user별 권한을 갖고있고 권한에 따라 a데이터베이스,b데이터베이스 따로 분기해서 접속하게하고싶거든요...
예를들어 user테이블만있는 c라는 데이터베이스가있을때 로그인은 c로 접속하고, 권한이 a이면 a데이터베이스로 접속하고, 권한이 b면 b데이터베이스로 접속하게끔 하고싶습니다...
문의드리겠습니다..ㅠㅠ
spring4 hibernate jpa로 프로젝트 개발진행중인데,
다중 database접속이 필요할거같은데 혹시 참고할만한 예제가 있을까요
security도 적용해서, user별 권한을 갖고있고 권한에 따라 a데이터베이스,b데이터베이스 따로 분기해서 접속하게하고싶거든요...
예를들어 user테이블만있는 c라는 데이터베이스가있을때 로그인은 c로 접속하고, 권한이 a이면 a데이터베이스로 접속하고, 권한이 b면 b데이터베이스로 접속하게끔 하고싶습니다...
문의드리겠습니다..ㅠㅠ
A
안녕하세요.
표준프레임워크센터 입니다.
센터에서 JPA관련해서
실행환경 예제는 제공해 드립니다.
https://www.egovframe.go.kr/EgovRunEnvReleaseEdu.jsp?menu=3&submenu=1&leftsub=5#
위 예제 기준으로는
다음 빈설정파일에서 데이타소스를 추가 하셔야 합니다.
/src/main/resources/egovframework/spring/context-datasource.xml
다음 빈설정파일에서
EntityManagerFactoryBean을 하나 추가하시고
데이타소스를 지정하셔야 합니다.
/src/main/resources/egovframework/spring/context-hibernate.xml
packagesToScan 속성에서 패키지경로가 서로 충돌나지 않게
스캔이 될수 있도록 한다음 운영하시는게 포인트가 될듯 합니다.
다음 외부예제도 참고가 되실듯 합니다.
https://www.baeldung.com/spring-data-jpa-multiple-databases
감사합니다.
표준프레임워크센터 입니다.
센터에서 JPA관련해서
실행환경 예제는 제공해 드립니다.
https://www.egovframe.go.kr/EgovRunEnvReleaseEdu.jsp?menu=3&submenu=1&leftsub=5#
위 예제 기준으로는
다음 빈설정파일에서 데이타소스를 추가 하셔야 합니다.
/src/main/resources/egovframework/spring/context-datasource.xml
다음 빈설정파일에서
EntityManagerFactoryBean을 하나 추가하시고
데이타소스를 지정하셔야 합니다.
/src/main/resources/egovframework/spring/context-hibernate.xml
packagesToScan 속성에서 패키지경로가 서로 충돌나지 않게
스캔이 될수 있도록 한다음 운영하시는게 포인트가 될듯 합니다.
다음 외부예제도 참고가 되실듯 합니다.
https://www.baeldung.com/spring-data-jpa-multiple-databases
감사합니다.