실무에서 코틀린 + 스프링을 처음 사용하면서 겪은 이슈 아닌 이슈이다.흔히 코틀린 JPA ENTITY 설정 시 다음과 같이 작성한다.보면 특이한 점이 있을 것이다. 바로 ID가 기본 값으로 -1로 적용 되어 있다는 것이다. 겪은 이슈는 단일 엔티티를 저장할때는 해당 부
등록/수정/조회 API 만들기 API를 만드기 위해선 총 3개의 클래스가 필요하다. Request 데이터를 받을 DTO API 요청을 받을 Controller 트랜잭션, 도메인 기능 간의 순서를 보장하는 Service 클래스를 만들때 Bean을 주입받는 방식은 다
JPA 소개 모던한 웹 어플리케이션에서 관계형 데이터 베이스는 빠질 수 없는 요소이다. 그러다 보니 객체를 관계형 데이터 베이스에서 관리하는것이 매우 중요해졌다. 관계형 데이터 베이스가 계속해서 웹 서비스의 중심이 되면서 모든 코드는 SQL 중심이 되어간다. 단순