연관관계 적용
연관관계 매핑(1 : N) 실제 프로젝트에 적용시켜본다. 연관관계 목차 연관관계 이론 연관관계 적용 👈🏻 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 요약 1. @Column(name = "registry_id") 로 Registry id 컬...
연관관계 매핑(1 : N) 실제 프로젝트에 적용시켜본다. 연관관계 목차 연관관계 이론 연관관계 적용 👈🏻 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 요약 1. @Column(name = "registry_id") 로 Registry id 컬...
GenerationType 정리 (실제 테스트 기반) test 코드를 작성하면서 발생한 여러 문제들이 GenerationType 설정 문제라는 것을 알게 되었고 직접 테스트하면서 정리한 내용이다. GenerationType 종류 JPA의 기본키 생성 AUTO IDENTITY SEQUENCE TABLE 기본 키 제약 조...
print 강의에서 나오는 파이썬 코드를 자바 코드로 바꾸면서 정리하던 도중에 파이썬에서는 바로 출력할 수 있는 것을 자바에서는 불가능 한 것을 보고 짧게 정리해봤다. 코드 def print_twice(arr) : for n in arr : for x in arr : print(x, n) 위 코드를 ...
큐(Queue) 큐는 먼저 들어간 데이터가 먼저 나오는 FIFO(FIFO : 선입선출, First In First Out)구조의 자료구조 ex. 버스 줄서기 삽입 및 삭제에 O(1), 탐색에 O(n)이 걸린다. Enqueue : 데이터를 큐의 뒤(rear)에 추가(줄 맨뒤에 서기) Dequeue : 데이터를 큐의 앞에서 제거(줄 맨 앞 사...
Stack 가장 마지막으로 들어간 데이터가 가장 첫 번째로 나오는 성질(LIFO(후입선출), Last In First Out)을 가진 자료 구조이다. JVM public class JvmStack { public static void main(String[] args) { JvmStack jvmStack = new JvmS...
연관관계 연관관계 목차 연관관계 이론 👈🏻 연관관계 적용 연관관계 적용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")); 객체를 새로 생성을 여러번 함으로써 메모리를 많이 차지하므로 변수를 생성해서 하나만 생성...