본문 바로가기
내마음대로만들어보자/JAVA & Spring

생성일자, 수행일자 - Timestamped , extends (상속)

by 소농민! 2021. 6. 22.
728x90

누군가가 DB에 저장된 정보를 수정할때 유용하게 사용할 수 있을 것 같다.

우선 상속 개념부터 알아보자.

 

"클래스의 상속"이라는 개념인데요. "이미 만들어둔거 가져다 쓰자!" 라고 선언하는 것

 

 

이것만 봤을때는 Person 에서 선언한 멤버변수, 메소드를 상속받았기때문에 사용할 수 있다는 말인것 같다.

상속에 대해서 본격적으로 알아보기위해 Timestamped 알아보자.

 

* Timestamped

 

생성일자, 수정일자 상속 연습해보자.

1. Course 클래스에 생성일자/수정일자 멤버를 추가해보겠습니다.

    ※ Timestamped.java

2. Course 클래스에 기존 내용에서 아래 빨간색 내용을 추가

   class Course extends Timestamped {

 

3. Week02Application 클래스에 기존 내용에서 아래 빨간색 내용을 추가

  @EnableJpaAuditing

  @SpringBootApplication

  public class Week02Application {

 

4. http://localhost:8080/h2-console 접속해서 확인

5. Week02Application 재시작

6. course 조회 → SELECT * FROM course;

 

결과

    

기초적인 내용들을 알려주는 내용들이므로, 외우려고하지말고 이해하고 넘어가보도록 하자.

 

'내마음대로만들어보자 > JAVA & Spring' 카테고리의 다른 글

Lombok, DTP  (0) 2021.06.22
JPA 심화 - CRUD , Service  (0) 2021.06.22
JPA 란?  (0) 2021.06.21
H2웹콘솔, SQL 기초  (0) 2021.06.21
RDBMS - H2 , MySQL  (0) 2021.06.21