더북(TheBook)

2   DTO를 엔티티로 변환하기 위해 form 객체의 toEntity()라는 메서드를 호출해서 그 반환값을 Article 타입의 article 엔티티에 저장합니다.

controller/ArticleController.java

// 1. DTO를 엔티티로 변환
Article article = form.toEntity();

그런데 ArticletoEntity()에 빨간색 오류 표시가 뜹니다. 아직 Article 클래스와 toEntity() 메서드를 만들지 않았기 때문입니다.

TIP   DTO를 엔티티로 변환하려면 먼저 엔티티 클래스부터 만들어야 합니다. 앞 코드에서 Article 클래스가 바로 엔티티 클래스입니다.

 

Article 클래스 만들기

다음으로 Article 클래스를 만들겠습니다.

1   빨간색으로 표시된 Article 클래스에 마우스를 올리고 조금 기다리면 Article 클래스를 만들 수 있는 링크가 뜹니다. Create class ‘Article’을 클릭합니다(또는 마우스를 올린 후 Alt + Enter를 누르고 목록에서 Create class ‘Article’을 선택합니다). 클래스 만들기 창에서 패키지 생성 위치를 기본 패키지(com.example.firstproject) 아래 controller가 아닌 entity라고 수정하고 [OK] 버튼을 클릭합니다.

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