① 실무에서는 entity에 @setter를 사용한다 or 가급적 사용하지 않는다.

→ 답에 대한 이유는?

② jpa의 표준스펙에 따르면 entity는 _____ 또는 ______의 default 생성자가 꼭 필요하다.

그리고 default 생성자를 따로 추가하지 않으려면 @_______ 에노테이션을 추가하면 된다.

힌트) 앞의 두 글자는 1. private. 2. public. 3. default. 4. protected 중 하나의 접근 제어자이다.

③ jpa는 CRUD 기능 중 이것은 굳이 메소드를 사용하지 않아도 DB에 반영할 수 있다. 다음 중 고르시오.

  1. create. 2. read. 3. update. 4. delete