[JPA] JPA 톺아보기
·
톺아보기
💡 프로젝트를 앞두고 JPA를 공부했을 때 작성했던 글  프로젝트를 앞두고 JPA에 대해 예제를 통해 한번 다시 톺아보려고 한다. 간단히 설계한 ERD는 아래와 같다.예시요구사항학생은 학과 1개에 소속된다.학생은 여러 게시글을 소유한다.더미데이터 더미데이터는 아래와 같이 넣었다.학과는 2개이고, 학생은 3명으로 그 중 2명이 DEPT1에, 1명이 DEPT2에 소속된다. STU1은 post를 3개, STU2는 post를 2개 소유한다. department poststudent Entity 코드DataGrip을 사용해 더미데이터를 넣을 것이기 때문에 @Getter 외에 불필요한 Lombok 어노테이션은 선언하지 않았다. 모두 양방향 매핑했고, 지연로딩(FetchType.LAZY) 설정을 해주었다. Depa..
[GIT] Rebase 톺아보기 (feat.Need to specify how to reconcile divergent branches)
·
톺아보기
rebase를 처음으로 쓰게되어 공부하는 글… 초짜라 틀린 내용 있을 수 있음    프로젝트에서 git pull origin 명령어가 아닌 git rebase 를 사용하기로 했다. rebase는 처음 사용해보는거라 git 대참사를 일으키는 것을 방지하고자 프로젝트 전 미리 알아가려 한다. 우선 정확히 짚고 넘어가자면 pull을 사용하지 않는게 아니라, 그 안에 포함된 merge를 사용하지 않는 것이다.  브랜치 병합에는 크게 2가지의 전략이 있는데, 바로 merge와 rebase이다. git pull명령어는 git fetch + git merge 의 조합이라고 한다. git fetch는 원격 리포지토리를 ‘가져오는’ 역할이고, merge는 fetch를 통해 가져온 변경사항을 로컬 리포지토리에 ‘병합’..
픽쳐팍
'톺아보기' 카테고리의 글 목록