목표: 데이터 접근 기술에 대한 기본 이해와 전체 큰 그림을 그린다. (+각 기술들의 핵심 내용과 장단점)SQLMapper: JdbcTemplate, MyBatisORM 관련 기술: JPA, Hibernate, JPA, QuerydslORM 기술이 데이터베이스에 해당
1. JPA JdbcTemplate이나 MyBatis 같은 SQL 매퍼 기술은 SQL을 개발자가 직접 작성 JPA를 사용하면 SQL도 JPA가 대신 작성하고 처리해준다. 실무에서는 JPA를 더욱 편리하게 사용하기 위해 스프링 데이터 JPA와 Querydsl이라는 기술을
save(S entity) : 데이터 저장시에 사용, id를 기준으로 하여 해당 데이터가 없는 경우에는 새롭게 데이터를 생성하고, 해당 id에 해당하는 데이터가 존재하는 경우에는 기존의 데이터를 업데이트 한다.findById(\[id타입] id) : 해당 id의 데이터