뱃치 수정 및 테스트,
테스트 부분에서 설계서의 부분과 다른곳이 많아 여쭙고 수정하고 하느라 시간이 오래 걸렸다.
문제 부분
1. 에러일어났을 때의 Log문
2. Insert문이 a,b,c개인데, b테이블에 a테이블 값을 등록하는 부분
3. 부분적으로 참조 테이블이 맞는지 확인 해야하는 부분들
- log문의 경우 에러의 상황가 그 안에 내용에 필요한 데이터가 없어, try catch와 별도의 메서드가들이 필요하였는데, 이 부분에서의 설계 내용이 이해가 가지 않아 시간이 오래 걸렸다.
- 같은 transaction이기 때문에 위에 등록이 되면 rollback하지 않는이상 등록이 되어 있을텐데 등록된 테이블값을 읽지못하여 원인을 찾는것이 어려웠다. 결국 등록되는 값을 별도의 변수로 만들어, setting하여 해결은 하였다.
- 크게 3개의 부분의 등록 부분을 수정중인데, 중간중간 확인하고 보류하고하다 보니 일이 제대로 끝나지 못해 아쉬웠다.
- 야근 하였지만, 월요일에 이야기를 들을 수 있어. 일단 퇴근~!
현우상 고생했구먼~~