Open jiwhunkim opened 3 years ago
안녕하세요. 좋은 포스트 잘 읽었습니다. 본문과 직접적인 관련은 없지만, hibernate-reactive와 R2DBC 와 어떤 차이점이 있는지 혹시 설명해주실 수 있으실까요?
둘이 완전 다른 layer의 얘기인 것 같은데, 내공이 모자라서 공식 문서들을 봐도 머릿속에 정립이 잘 안되네요.
@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 조합을 사용하듯이 사용할 수 있을 것 같습니다.
감사합니다! @jiwhunkim
잘 읽었습니다 감사합니다!
https://jiwhunkim.github.io/develop/2020/02/01/spring-using-together-jpa-and-r2dbc.html
들어가며Spring Framework 에서 WebFlux 를 사용하는 예제와 자료를 보는데 대부분 ReactiveCrudRepository 만 사용하는 예제가 대부분이였다. 그렇다면 기존에 Spring MVC 가 적용된 형태에서 어떻게 하면 reactive 를 같이 사용할 수 있는...