[내일배움캠프 사전캠프] 2회차 TIL(6/23 화) - 다대다 관계 매핑과 권한별 트러블슈팅(폴더 기능 추가)
·
심화_AI를 활용한 백엔드 아키텍처 심화 과정
1. 오늘 학습 키워드N:M(다대다) 관계와 연결 테이블: Product와 Folder 사이의 다대다(N:M) 관계를 해결하기 위한 ProductFolder 매핑 엔티티 활용데이터 무결성 검증: 비즈니스 로직(Service) 단에서 데이터 존재 여부, 소유권 권한, 중복 등록을 차단하는 다중 예외 처리(throw new)Spring Data JPA 쿼리 메서드: 언더바(_)를 활용하여 참조 대상의 내부 필드까지 조건으로 검색하는 findAllByUserAndProductFolderList_FolderId 메서드 구현Java 객체 비교: 기본 타입(==)과 참조 타입(.equals())의 차이 및 Long 타입 ID 비교 시 주의점2. 오늘 학습 한 내용을 나만의 언어로 정리하기관심 상품에 폴더를 입히다:..
[내일배움캠프 사전캠프] 1회차 TIL(6/22 월) - 새로운 시작과 팀 빌딩
·
심화_AI를 활용한 백엔드 아키텍처 심화 과정
안녕하세요, 백엔드 중심의 웹 개발자 엄태윤입니다. 오늘부터 KDT 심화_AI를 활용한 백엔드 아키텍처 심화 과정 단기 부트캠프를 시작하게 되었습니다. 새로운 도전의 첫 단추를 채우며 오늘 하루 동안 경험하고 느낀 점들을 기록으로 남깁니다. --- ### 📌 오늘 진행된 일정 (What I Did) - **개강 OT:** 부트캠프 전체 교육 과정 로드맵 및 운영 가이드 안내 - **주특기 입문 발제:** 앞으로 핵심 스택으로 다루게 될 기술(Spring Boot)의 학습 방향성 파악 - **팀 빌딩 및 자리 선정:** 메타버스 플랫폼(Zep)에서 함께 몰입할 조원들과 첫 인사 및 자리 배치 - **팀원 자기소개:** 간단한 자기소개, 나만의 코딩 습관, 개발 밈 공유- **설문조사 2개 제출--- #..