Seonb2n

테스트 db 를 h2 로 전환해보기

테스트 db 를 postgresql 에서 h2 로 전환해보자 베경 현재 회사에서는 테스트 코드의 수행을 위해서 덤프된 postgresql 도커 이미지를 가져오고 있습니다. 매번 테스트를 로컬에서 수행할 때마다 로컬에 테스트용 db 컨테이너를 띄우는 셈입니다. 이 구조는 미리 준비된 데이터를 바탕으로 테스트를 할 수 있다는 장점이 있지만, 다음...

다중 데이터베이스 환경에서 더티체킹이 발생하지 않았다.

다중 데이터베이스 환경에서 더티체킹이 발생하지 않았다. 최근 Spring Boot와 JPA를 사용하는 다중 데이터베이스 환경에서 흥미로운 문제를 겪었습니다. JPA의 더티 체킹(dirty checking)이 제대로 동작하지 않아 엔티티의 변경사항이 데이터베이스에 반영되지 않는 현상이 발생했죠. 이 글에서는 문제의 원인과 해결 과정을 공유하고자 합니다...