내 스키마에는 보고서 쿼리 속도를 높이기 위해 몇 가지 중복 열이 있습니다. 예를 들어, 판매의 구매 합계는 "sale"
테이블의 "purchase_total"
열에 저장되지만 모델에서는 판매 된 각 품목 구매의 판매 가격을 합산하여 동적으로 계산됩니다. 이 값은 Sale 오브젝트에서 "getPurchaseTotal"액세서를 호출하여 검색 할 수 있습니다.최대 절전 모드 : 단방향 중복 열 매핑
삽입/업데이트 할 때 판매 테이블의 purchase_total 열에이 값을 매핑 할 수 있지만 데이터베이스에서로드 할 때 판매 개체의 수화에 포함시키지 않았습니까? 파생되거나 계산 된 열과 비슷하지만 그 반대입니다.
데이터베이스 자체에서 트리거를 통해 처리하는 것이 가장 좋습니까?
나는 그것을 생각했지만 오히려 내가 해킹을 고려해야 할 것에 의지하지 않을 것이다. 분명히 그러한 중복 열이보고 목적으로 존재하는 것이 일반적입니까? –