수강평 총 186,383개, 만족도 96.8%
🔥실시간으로 올라오는 진짜 수강평!🔥
기본편에서 영속성 컨텍스트와 연관관계 매핑의 원리를 배웠지만, 막상 실제 프로젝트에서는 어디에 어떤 코드를 둬야 하는지 감이 잘 오지 않았습니다. 이번 강의에서는 쇼핑몰 예제를 처음부터 만들어 보면서 기본편에서 배운 내용이 실제 코드에 어떻게 녹아드는지 확인할 수 있었습니다. 가장 도움이 됐던 부분은 엔티티 설계 시 주의점이었습니다. 엔티티에 Setter를 열지 않고 비즈니스 메서드로 값을 변경하기, 모든 연관관계를 지연 로딩으로 설정하기, 컬렉션은 필드에서 바로 초기화하기처럼 실무에서 바로 쓸 수 있는 기준을 이유와 함께 설명해 주셔서 좋았습니다. 팀 프로젝트 엔티티를 다시 보니 습관적으로 Setter를 열어 둔 곳이 많아 리팩터링할 부분이 보였습니다. 변경 감지와 병합의 차이를 다룬 부분도 인상 깊었습니다. 기본편에서 변경 감지를 배우긴 했지만, 준영속 엔티티라는 개념과 merge를 쓰면 값이 없는 필드가 null로 덮어써질 수 있다는 점은 이번에 처음 제대로 알게 됐습니다. 컨트롤러에서 엔티티를 만들지 말고 서비스에서 조회한 뒤 값을 변경하라는 내용을 통해 수정 로직을 어떻게 짜야 하는지 기준이 생겼습니다. 또 비즈니스 로직을 엔티티 안에 두고 서비스는 위임만 하는 도메인 모델 패턴을 직접 구현해 보면서 각 계층의 역할을 다시 생각해 볼 수 있었습니다. 이번 강의를 통해 JPA를 아는 것과 JPA로 애플리케이션을 설계하는 것은 또 다른 문제라는 걸 느꼈습니다. 앞으로 팀 프로젝트에서도 배운 기준을 적용해 변경 지점이 명확하고 유지보수하기 쉬운 코드를 작성하고 싶습니다.
최근 Hot 한 강의
-
Claude Code 해부학: 아는 만큼 달라지는 바이브 코딩
-
월 1,000달러 지출하며 알아온 Claude Code 길들여 혼자 만드는 AI 개발팀
-
한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
-
“AI 딸깍의 시대” 실행의 흐름을 지배하다: 멀티스레딩과 동시성 설계
-
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
-
MAU 3,000만 토스 개발자가 알려주는 금융 백엔드 실전: Outbox, 멱등성, Dual Write
-
Google이 사용하는 분산 시스템 Multi AI Agent Architecture [ A2A Protocol ]
-
120만명이 선택한 태국점성술 제작자의 바이럴을 끌어오는 수익형 바이브코딩 A to Z
-
Docker 참교육 — 도커 기초부터 Compose로 배포·운영·복구까지
-
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지