최근하고있는개발은영

  • 홈
  • 태그
  • 방명록

spring jpa 1

JPA 양방향 매핑 탈출기

서론이때까지 개인적으로 해오던 프로젝트들은 개발에 충분한 시간이 주어지고, 도메인이 단순했습니다. 그래서 ORM 기술인 JPA를 사용할 때 단방향 매핑을 사용해서 모든 것을 해결할 수 있었습니다. 하지만 실제 업무를 진행할 때는 급하게 개발을 하다 보니 양방향 매핑을 자주 사용했습니다. 그리고 그 문제들은 점점 커져 유지보수에 어려움을 주고 있었기에, 성능에 영향을 주는 OneToOne 관계를 급선무로 하여 약 90% 정도 (OneToMany는 조금씩 진행 중) 끊어냈습니다. 이 과정에서 제가 겪었던 양방향 매핑의 문제점에 대해 공유하고자 글을 작성했습니다. 사용한 기술들 -> Java17, Spring Boot 3.2.7, MySQL 8.0.34, JPA, QueryDSL 1. 데이터 획득 경로 분산양..

Spring 2024.10.27
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (20)
    • Java (0)
      • Effective Java 3E (0)
    • Spring (9)
    • AWS (7)
    • 회고 (4)

Tag

AWS, aws ecs networkmode, flyway 여러 db, sqs ack, aws ecs service discovery, aws vpc endpoint, spring boot 환경변수 찾기, sqs 분산환경, runtimeclasspath, compileclasspath, api implementation, aws ecs bridge, spring boot jvm heap dump, aws ecs awsvpc, sqs visibility timeout, sqs listener, jvm heap dump 환경변수, compileonlyapi, gradle api implementation, aws cloudmap,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바