데이터를 관련 계층에 대해서 고민을 하다보니 DAO와 Repository의 개념을 접하게 되었고 이 둘은 비슷하면서도 다른 점이 있어서 정리하는 시간을 가져보려고 합니다.먼저 DAO에 대해 알아보도록 하겠습니다.DAO는 Data Access Object의 약자로 jpa
이번 자동차 경주 웹 미션에서 테이블 구조와 관계를 다음과 같이 정의했습니다.위의 DDL를 보시면 알 수 있듯이 game과 player는 1:N의 관계를 가지고 한 game이 저장될 때 여러 player가 저장되어야 했습니다.처음에는 반복문을 활용해서 player를 저
DI(Dependency Injection) 의존성 주입은 스프링을 처음 사용하고 나서 부터 가장 많이 듣는 용어 중에 하나였습니다. 의존성 주입에서 의존성은 객체 사이의 발생하는 관계를 의미합니다. 스프링에서 DI를 제공하는 이유는 다음과 같습니다. 개발자가 오로지