일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UXUI기초정복
- 디자인강의
- 디자인챌린지
- mysql
- 백준
- UXUI챌린지
- 부트캠프
- 패스트캠퍼스
- 국비지원교육
- OPENPATH
- 오픈패스
- Spring
- 티스토리챌린지
- 백엔드 부트캠프
- 국비지원취업
- 오픈챌린지
- 환급챌린지
- Be
- 국비지원
- 객체지향
- baekjoon
- Java
- 내일배움카드
- 백엔드
- 백엔드개발자
- UXUIPrimary
- KDT
- 오블완
- 내일배움캠프
- 디자인교육
- Today
- Total
목록Entity (2)
군만두의 IT 공부 일지

오늘은 Store의 CRUD 기능을 구현한 내용에 대해서 Store, StoreRepository, StoreService, StoreController 클래스 코드를 팀원에게 코드 리뷰를 받았다. 코드 리뷰의 목적은 서로 코드를 어떻게 구현했는지 확인하고, 개선할 부분을 조언해주기 위함이다.Store 엔티티의 변경 사항주소 정보 임베딩: 공통적으로 사용되는 Address 클래스를 임베드 타입으로 적용하여, 관리의 일관성을 높였다.유효성 검증 로직 강화: 필드별로 유효성 검증 로직을 추가하여 데이터의 정확성을 보장했다. 특히 수정 작업 시 null 값이 입력되지 않도록 했다.Setter 메소드 제거: 데이터 무결성을 위해 @Setter 애너테이션의 사용하지 않고, 필요한 값 변경은 생성자와 메소드를 통해..

오늘은 JPA에 대해서 조금 더 심화된 내용을 공부했다. 지난 블로그에서는 JPA가 무엇이고 어떻게 사용할 수 있는지 간략히 정리했는데, 이번에는 엔티티의 연관 관계에 대해서 정리하려고 한다.1. Entity 연관 관계주문 APP DB 테이블 설계고객(users) 테이블idname1Robbie2RobbertCREATE TABLE users ( id BIGINT NOT NULL AUTO_INCREMENT, name VARCHAR(255), PRIMARY KEY (id));음식(food) 테이블idnameprice1후라이드 치킨150002양념 치킨200003고구마 피자300004아보카도 피자50000CREATE TABLE food ( id BIGINT NOT NULL AUTO_INCRE..