나는 jpa쓰는데 (ㅈㅅ jpa충임)
Auditing Listener 걸어서
@PostPersist걸고
변경 이후 데이터랑
변경 이전 데이터와 비교해서 달라진 필드명 json화해서
DB에 저장하는거를 생각했음
근데 뭔가 비효율적인거같은데
너네라면 어떻게 할거야??
Auditing Listener 걸어서
@PostPersist걸고
변경 이후 데이터랑
변경 이전 데이터와 비교해서 달라진 필드명 json화해서
DB에 저장하는거를 생각했음
근데 뭔가 비효율적인거같은데
너네라면 어떻게 할거야??
무난한건 로그 테이블에 신규데이터 계속 박기
갱신 신규 삭제 이런 코드컬럼 파고 ㅇㅅㅇ json화는 필요하면 하는게 좋긴 해
특정 데이터가 어떻게 변경되었는지 보여줘야함..
나도 그냥 신규데이터 계속 박고싶다 ㅜㅜ시발
메인 테이블에 어떤 id같은게 있을거 잖음 그걸 로그 테이블도 같이 써서 매핑하는걸로 안되나
매핑은 할건데 어케해야 어떤 필드가 바뀐지 알수잇지? 바뀐게 없는 컬럼은 null로 두면 되는건가?
아 말하지 않은게 있는데, 변경 이력 발생 시점 이전으로 데이터를 되돌릴수잇어야함 ㅜ