저번에는 MariaDB를 연동하고, @Entity어노테이션을 사용하여 ORM을 처음 사용해봤다. 로그인 기능을 사용하기 위해간단하게 두가지 기능이 필요하다. 회원가입 로그인을하기위한 사용자 조회 이뿐만 아니더라도 다양한 쿼리가 필요할것으로 예상된다. 다른테이블에서도 중복되는 쿼리들이 매우 많은데. 해당 작업은 반복적이고 실수를 유발한다. 이를 위해 스프링부트에서는 JpaRepository인터페이스를 제공한다. 단순히 JpaRepository를 상속받음으로 아래와 같은 기능을 사용할 수 있다. method 기능 save() 저장(INSERT, UPDATE) findOne() PK로 하나의 레코드 찾기 findAll() 전체 가져오기(정렬, 페이징)가능 count() 갯수 delete() 삭제 물론 복잡한 ..