H2 콘솔 창에 테이블을 생성한 후
데이터 삽입

조회

예)

class Person { private String name; private String getName() { return this.name; } } // extends class Tutor extends Person { private String address; // Person 클래스를 상속했기 때문에, // name 멤버변수와 getName() 메소드를 가지고 있다. }


create, read (저장, 조회)

update (수정)
service 폴더 생성 후 CourseService 클래스 생성


delete (삭제)
하단에 courseRepository.deleteAll() 추가
Course.java
Course 클래스 Getter, NoArgsConstructor 적용
CourseService.java
CourseService 클래스 RequiredArgsConstructor 적용
테이블을 막 건드려도 될까?
= read, update할 때 Course 클래스를 막 써도 될까?
= 내가 아닌 다른 사람이 변경이라도 한다면?? 😱
완충재로 활용하는 것이
DTO(Data Transfer Object)입니다.