| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 백준
- 합 구하기
- 브루투포스
- 1일1솔
- 인프런
- popleft
- 완전탐색
- LCM
- unity
- appendleft
- python3
- deque
- 프로그래머스
- mvc
- Python
- 파이썬
- spring
- JPA
- 우선순위큐
- pypy3
- 소수찾기
- BFS
- 연관관계
- C#강의
- 소수판별
- Java
- 그리디 알고리즘
- DP
- 누적합
- c#
- Today
- Total
목록전체 글 (139)
jae_coding
목차 Setter를 가급적 사용하지 말자 즉시로딩 vs 지연로딩 컬렉션 필드는 초기화를 시켜라 테이블명, 컬럼명 규칙 1. Setter를 가급적 사용하지 말자 실무에서는 Setter를 너무 많이 사용하게되면, 변경 포인트가 너무 많기 때문에 유지 보수가 어렵다. 엔티티 수정이 어떻게 되는지 파악하기가 어렵다. (나중에 변경해어야될때, 모든 엔티티를 보면서 유지보수를 해야하기 때문에 Setter을 줄어야한다)-> Getter는 열고 Setter는 닫아야한다. 2. 즉시로딩 vs 지연로딩 즉시로딩('EAGER') 위 상황에서 member를 조회할 때, 연관된 order를 한번에 조회한다. 그리고 order를 조회할때, 필요한 것을 모두 조회한다는 것이다. 이 경우에 어떤 attribute를 조회할 때, 연관..
목차 설계 회원 엔티티 주문 엔티티 주문상태 상품주문 엔티티 상품 엔티티 상품 하위 엔티티 (BOOK, ALBUM, MOVIE) 배송 엔티티 배송상태 카테고리 엔티티 주소 테이블 생성화면 실무 개발 팁 0. 설계 Domain model & table Analysis member entity Analysis member table 1. 회원 엔티티 package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.ArrayList; import java.util.List; @Entity @Getter @Setter public class Member { @I..
목차 H2 Databae 다운로드 및 설치 DB 파일 생성하기 DB 연결 환경설정 DB 확인 및 테스트 1. H2 Database 다운로드 및 설치 h2 database 홈페이지 여기서 본인의 OS에 맞는 버전을 다운로드를 받는다. 2. DB파일 생성하기 terminal에서 h2다운로드 경로로 들어가서 h2.sh을 실행시켜준다. 초기 jpashop이라는 이름으로 db파일을 생성시켜준다. (지정된 경로에 jpashop.mv.db파일 생성완료) 그 뒤에부터 tcp소켓 통신을 이용하여 database에 접근하여 주면 끝! 접속화면 이런식으로 H2 Database환경설정은 끝입니다 ! 감사합니다. 3. DB 연결 환경설정 application.properties 파일을 지우고 본 프로젝트는 application..