수강평 총 186,383개, 만족도 96.8%
🔥실시간으로 올라오는 진짜 수강평!🔥
팀 프로젝트에서 JPA를 사용하고 있지만, 그동안은 어노테이션을 붙이고 예제 코드를 따라가는 식으로 개발하다 보니 내부적으로 어떻게 동작하는지 제대로 이해하지 못한 부분이 많았습니다. 이번 강의를 통해 그런 부분을 하나씩 짚어보고 싶었습니다. 가장 인상 깊었던 내용은 영속성 컨텍스트와 변경 감지였습니다. 저희 서비스에도 사용자 설정을 부분적으로 수정하는 기능이 있는데, 조회한 엔티티의 값만 변경해도 트랜잭션이 끝날 때 변경 사항이 반영된다는 점을 이해하고 나니 기존 코드가 왜 그렇게 작성됐는지 알 수 있었습니다. 불필요하게 수정 로직을 복잡하게 만들 필요가 없다는 것도 배웠습니다. 연관관계 매핑도 도움이 됐습니다. 처음에는 연관관계의 주인을 왜 정해야 하는지 헷갈렸는데, 그 이유부터 설명해 주셔서 이해하기 수월했습니다. 특히 처음부터 양방향으로 설계하기보다 단방향으로 시작하고, 필요한 경우에 양방향을 추가하라는 내용이 실제 엔티티를 설계할 때 참고할 만한 기준이 됐습니다. 지연 로딩 역시 단순히 LAZY 옵션을 사용하는 데서 그치지 않고 프록시가 어떻게 동작하는지 알게 되면서 그 이유를 이해할 수 있었습니다. 이번 강의를 통해 JPA를 단순히 사용하는 것과 동작 원리를 이해하고 사용하는 것은 다르다는 걸 느꼈습니다. 앞으로는 익숙하다는 이유로 어노테이션을 붙이는 데 그치지 않고, 각 기능이 어떤 원리로 동작하는지 이해하면서 코드를 작성하려고 합니다. 팀 프로젝트에서도 배운 내용을 적용해 더 명확하고 효율적인 엔티티 설계를 해보고 싶습니다.
최근 Hot 한 강의
-
Claude Code 해부학: 아는 만큼 달라지는 바이브 코딩
-
Google이 사용하는 분산 시스템 Multi AI Agent Architecture [ A2A Protocol ]
-
MAU 3,000만 토스 개발자가 알려주는 금융 백엔드 실전: Outbox, 멱등성, Dual Write
-
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
-
120만명이 선택한 태국점성술 제작자의 바이럴을 끌어오는 수익형 바이브코딩 A to Z
-
한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
-
Docker 참교육 — 도커 기초부터 Compose로 배포·운영·복구까지
-
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
-
“AI 딸깍의 시대” 실행의 흐름을 지배하다: 멀티스레딩과 동시성 설계
-
월 1,000달러 지출하며 알아온 Claude Code 길들여 혼자 만드는 AI 개발팀