우리가 알던 기존의 Java Programming 에서는 Class를 생성하고 new를 입력하여 원하는 객체를 직접 생성한 후에 사용했다. 하지만 Spring에서는 직접 new 를 이용하여 생성한 객체가 아니라, Spring에 의하여 관리당하는 자바 객체를
Transaction이란 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다. 그렇다면 Transaction을 왜 쓰는가?
HTTP 공식 문서(MDN)를 살펴보면 안전함, 멱등성 여부를 HTTP 메서드 속성으로 메서드마다 표시해준다. 여기서 말하는 안전함, 멱등성이란 무엇일까?
Entity- DTO JPA를 사용하다보면 Entity와 DTO를 변환하는 상황을 매번 마주친다. Controller 와 Service에서는 DTO가 전달되고 Service와 Repository에서는 Entity가 전달되니 사용자의 요청이 한번 들어온다면 Entity-
PHP로 이루어진 사내 서버를 Spring으로 이전하는 작업중 상당수의 테이블이 복합키로 이루어진 것을 확인하고 JPA에서 복합키를 Entity로 풀어낼 수 있는 방법을 찾아보았습니다.