더북(TheBook)

3.3.3 리파지터리로 엔티티를 DB에 저장하기

다음으로 리파지터리로 엔티티를 DB에 저장하겠습니다. ArticleController에 리파지터리(articleRepository)가 있다는 가정하에 코드를 작성하겠습니다.

articleRepository.save() 메서드를 호출해 article 엔티티를 저장합니다. save() 메서드는 저장된 엔티티를 반환하므로 이를 Article 타입의 saved라는 객체에 받아 옵니다. 그런데 articleRepository 부분에 빨간색 오류 표시가 뜹니다. 이는 articleRepository 객체를 선언하지 않고 사용했기 때문입니다.

필드 선언부에 ArticleRepository 타입의 articleRepository 객체를 선언합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.