RootModel에 대한 질문
317
43 asked

RootModel에 있다는 뜻은 모든 테이블에 기본적으로 관리하는 attribute가 된다는 뜻으로도 이해했는데요.
그 중 companyId 은 왜 관리하는지 알 수 있을까요?
그리고 registerId나 modifierId를 관리하는 이유가 누가 이 테이블의 데이터를 업데이트(등록/수정) 했는지 전부 관리한기 위함일까요?
Answer 2
1
CompanyId를 관리하는 것은 교육에서 예제입니다. 즉, 가장 부모(조상)이 되는 테이블은 프로그램에서는 모은 자식 클래스들이 상속을 받는다는 것을 설명한 것인데 가령 companyId를 예로 들은 거죠. 실전에서는 실전에서 맞는 속성들을 RootClass로 정의해서 사용하면 됩니다.
RegisterId, LastModifierId는 정확하게 이해하고 계십니다.
0
안녕하세요, 인프런 AI 인턴입니다.
RootModel에 있는 companyId는 데이터를 소유하고 있는 회사 또는 조직 단위를 구분하기 위해 사용되는 것일 수 있습니다. 특히 다회사 또는 멀티 테넌트(multi-tenant) 아키텍처에서는 각각의 데이터가 어느 회사에 속하는지 식별하기 위해 companyId와 같은 속성을 관리합니다.
registerId와 modifierId는 각각 데이터를 처음 등록한 사람과 데이터를 수정한 사람의 식별자입니다. 이 정보는 데이터의 추적성과 감사(auditing) 기능을 위해 중요합니다. 데이터에 대한 변경사항이 있을 때 누가, 언제 변경했는지를 알 수 있게 하여, 데이터의 신뢰성을 높이고 비정상적인 데이터 변경이나 오류를 추적하는 데 도움을 줍니다.
이러한 속성들은 시스템의 유지보수 및 데이터의 일관성, 보안을 위해 필수적으로 관리되는 속성들입니다.
PK를 AUTO_INCREMENT UUID를 UNIQUE로 하는것에 대해
0
5
1
pk를 auto increment로 하는것에 대해서
0
15
1
Spark 3.5에서 pandas의 NaN이 NULL로 바뀌지 않을 때
0
39
1
getOrCreate / Unique? 멱등 처리 질문
1
59
2
경쟁상태
0
49
1
stmt
0
41
1
실행 통계2 explain analyze 조인 쿼리
0
46
1
3강 인덱스 구조 강의 자료 문의
1
59
1
Kafka 4.0 zk 코드 제거 가이드 요청
0
41
2
조회 메서드에서 @Transactional(readOnly=true) 질문
1
41
1
19강 감정분석 강의처럼 api 돌렸는데
1
55
1
68강 문제 풀이
0
43
1
현대 쿼리 복잡성에 관한 질문
0
90
3
Sales 테이블에 복합키로 기본키를 구성하는 이유가 무엇인가요?
0
495
2
시 군 구로 나눈 이유가 궁금합니다.
0
419
2
인덱스 테이블에 대해서 질문이 있습니다.
0
459
2
1. stored procedure 는 언제 쓰면 좋은가요 ? / 2. 대댓글 테이블 설계
0
930
1
상품 테이블 설계에서 컬러, 사이즈 테이블의 PK 구성 질문
0
514
3
멀티 필터 select를 위한 설계
0
365
2
안녕하세요 SP_Sgg_Delete 프로시저 관련 질문드립니다.
0
352
2
테이블 설계관련 문의드려요
0
599
5
궁금중 여쭤봅니다.
0
345
1
SP_Sgg_Add 관련 문의드립니다.
0
234
1
코드 업로드 해주실 수 있으신가요?
0
427
3

