연관관계
연관관계 연관관계 목차 연관관계 이론 👈🏻 연관관계 적용 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 연관관계란? RDBMS는 정해진 스키마에 따라 데이터를 테이블 형태로 저장한다. NoSQL은 JSON 형태의 도큐먼트 구조로 데이터를 저장한다....
연관관계 연관관계 목차 연관관계 이론 👈🏻 연관관계 적용 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 연관관계란? RDBMS는 정해진 스키마에 따라 데이터를 테이블 형태로 저장한다. NoSQL은 JSON 형태의 도큐먼트 구조로 데이터를 저장한다....
JPQL (Java Persistence Query Language) JPQL이 필요한 이유 JPA만 사용할 경우 데이터 조회 방법은 기본적으로 아래 두 가지뿐이다. 식별자를 통한 조회 em.find(Member.class, id) 객체 그래프 탐색 member.getTeam().ge...
Java 자료형 정리 Primitive Type(기본형 타입) 과 Reference Type(참조형 타입) 으로 나눌 수 있다. Primitive Type (기본형 타입) byte short int long float double ...
다양한 방법으로 API 작성하기 @Controller & @RestController @Controller HTML 등 View를 반환할 때 사용 @RestController(@Controller + @ResponseBody) 데이터를 JSON / XML 형식으로 반환 응답 데이터를 자동으로 JSON 형식으로 변환하고 Content-T...
Service Mockito.when(boardRepository.save(new Board("3","title","main","writer"))) .thenReturn(new Board("3","title","main","writer")); 객체를 새로 생성을 여러번 함으로써 메모리를 많이 차지하므로 변수를 생성해서 하나만 생성...
TDD(Test Driven Development) 정리 1. TDD란? TDD는 테스트 코드를 먼저 작성한 후 테스트를 통과시키기 위한 실제 코드를 구현하는 개발 방식이다. 1. 테스트 코드 작성 2. 컴파일 에러 / 실패 (빨간 줄) 3. 테스트를 통과시키는 실제 코드 작성 4. 리팩토링 ...
handler 관련 글 : enum 문제 기존 enum 값에서 값을 변경하는 과정에서 문제가 발생했다. @Getter @AllArgsConstructor public enum User { Y("A", "정답"), N("B", "오답"); private final String classNumber; private ...
git 테마 설정하기 (chirpy) 코드 다운받기 테마 설정하면서 수 없이 봐왔던 --- layout : home # index page --- 오류를 해결한 과정을 적어봤다. base (요약) *자세한건 Tistory 를 참고한다. 폴더 생성 후 git bash를 켜서 해당 폴더로 들어간다. 아래 명령어 입력 git init git...
커밋명을 작성하다가 이슈번호를 자꾸 까먹고 enter를 치다보니 커밋명을 수정하는 경우가 생겨서 기록했다. git pull origin main git commit --amend -m "new 커밋메세지" git push -f origin main *push -f는 강제로 push 하는 것이므로 주의한다.
git checkout이 되지 않을 때 Please commit your changes or stash them before you switch branches. $ git stash $ git pull origin main $ git stash pop 적용 후 제거