참고사항 : 본 실습환경은 스프링(Spring boot) + 코틀린(Kotlin) + MySQL + JPA이다. "배달의 만족"이라는 회사가 있다고 가정해보자. (만족이다. 민족아니다.) 이 회사는 음식 배달을 서비스하는 회사이기에 여러 식당과 계약을 맺은 상태이다. 그래서 식당 DB가 있을 것이고 배달하는 분들의 데이터가 들어간 라이더 DB가 있을 것이다. 서로 다른 2개의 스키마를 하나의 서비스에서 사용하는 일이 생길 수 밖에 없다. 그럴 때 어떻게 해야할까? 먼저 모델과 환경변수를 세팅하자 당연히 모델은 2개로 분리가 될 것이다. 아래 2개의 Entity 모델이 바라볼 DB를 앞으로 세팅하게 될 것이다. Restaurant.kt Rider.kt 그리고 환경변수(yml 파일)는 아래와 같다. 이때 각..
TL;DR # Before spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop;MVCC=TRUE # After : MVCC=TRUE 제거 url: jdbc:h2:tcp://localhost/~/jpashop 김영한 강사님의 "실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발"이라는 강의를 보다가 다음과 같은 에러를 발견하였다. org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "MVCC" 시키는대로 했는데 '당췌 이게 무슨일인가'했는데... 나와 비슷한 이슈를 겪은 사람들이 많은 것을 확인했다. (해결완료) Unsupported connecti..
Comment