jiwhunkim / gitalk-comments

0 stars 0 forks source link

Spring Data JPA 환경에서 R2DBC 같이 사용하기 - Jiwhun Kim #3

Open jiwhunkim opened 3 years ago

jiwhunkim commented 3 years ago

https://jiwhunkim.github.io/develop/2020/02/01/spring-using-together-jpa-and-r2dbc.html

들어가며Spring Framework 에서 WebFlux 를 사용하는 예제와 자료를 보는데 대부분 ReactiveCrudRepository 만 사용하는 예제가 대부분이였다. 그렇다면 기존에 Spring MVC 가 적용된 형태에서 어떻게 하면 reactive 를 같이 사용할 수 있는...

roeniss commented 3 years ago

안녕하세요. 좋은 포스트 잘 읽었습니다. 본문과 직접적인 관련은 없지만, hibernate-reactive와 R2DBC 와 어떤 차이점이 있는지 혹시 설명해주실 수 있으실까요?

둘이 완전 다른 layer의 얘기인 것 같은데, 내공이 모자라서 공식 문서들을 봐도 머릿속에 정립이 잘 안되네요.

jiwhunkim commented 3 years ago

@roeniss

설명을 찾아보니까 두가지 다 reactive 를 지원하기 위해서 나온건 맞지만 별개로 보는게 맞아 보입니다. hibernate-reactvice 는 orm 입니다. 해당 orm 을 사용하기 위해서는 [the Vert.x 4.1 reactive database client for your database] 라고 되어 있고요. r2dbc 자체는 스펙이고 db 마다 database client 가 따로 구현된 것으로 보입니다. 나중에 hibernate-reactive 가 r2dbc client driver + spring data r2dbc 도 지원한다면 spring 에서 jpa-hibernate 조합을 사용하듯이 사용할 수 있을 것 같습니다.

roeniss commented 3 years ago

감사합니다! @jiwhunkim

bidulgi69 commented 2 years ago

잘 읽었습니다 감사합니다!