DB에서 가장 중요한 것은 생성일자와 수정일자등의 날짜 및 시간을 표현해주는 것이다.
언제 생성했고, 언제 데이터를 수정했는지 말이다.
어느정도 빨리 이해할 수 있었던 이유는 SI에 다니면서 데이터를 가공하면서 출력해 보면
항상 테이블에는 UPT_ID 와 INS_ID 라는 컬럼명으로 수정일과 등록일을 표시했다.
그 이유는 등록일과 수정일이 있어야 언제를 최종으로 마무리했고, 어떤 작업을 하면서
문제가 발생했는지 등을 유추할 수 있다고 당시 대리님이 말씀하셨다.
데이터의 관리하는 방법 중 하나인 것이다.
java class 에 Timestamped 를 생성하고 extends(상속)을 사용하여
date가 필요한 클래스들을 Timestamped 와 함께 extends 하여 간편하게 연결할 수 있도록 했다.
클래스를 하나 만들어두고 상속을 받으면 간단하게 이루어지니 많은 클래스가 있을 때도 간편하게 할 수 있는 장점이 있다.