첨부파일 식제시 물리적으로는 삭제가 되고 테이블에서는 삭제가 안됩니다.
- 작성자 :
- 한*배
- 작성일 :
- 2015-10-05 07:59:59
- 조회수 :
- 683
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
현재 섬네일 관리 작업을 하고 있습니다.
업로드, 이미지 표출 등 작업은 순조롭게 진행되고 있습니다.
하지만 파일 삭제를 하려고 첨부판 소스에서 처첨 수행하면 (텍스트파일 39Line)
2015-10-04 17:26:41,390 INFO [jdbc.sqltiming] DELETE FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000002880' AND FILE_SN = '16'
{executed in 0 msec}
이렇게 쿼리가 정상적으로 수행되지 않는지 실제 테이블에서 데이터가 삭제되지 않습니다.
물리적으로는 정상적으로 삭제됩니다.
확인후 도움주시기를 요청드립니다.
현재 섬네일 관리 작업을 하고 있습니다.
업로드, 이미지 표출 등 작업은 순조롭게 진행되고 있습니다.
하지만 파일 삭제를 하려고 첨부판 소스에서 처첨 수행하면 (텍스트파일 39Line)
2015-10-04 17:26:41,390 INFO [jdbc.sqltiming] DELETE FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000002880' AND FILE_SN = '16'
{executed in 0 msec}
이렇게 쿼리가 정상적으로 수행되지 않는지 실제 테이블에서 데이터가 삭제되지 않습니다.
물리적으로는 정상적으로 삭제됩니다.
확인후 도움주시기를 요청드립니다.
A
한성배님 안녕하세요.
표준프레임워크센터입니다.
로그에 표시된 쿼리문
DELETE FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000002880' AND FILE_SN = '16'
을 토드 등의 DB 툴로 실행하면 실제 데이터는 삭제가 되는지요?
오류로그가 없는것으로 봐서는 DB 까지 쿼리 명령이 전달되는듯 한데,
우선 where 절로 전달되는 기준정보가 정확한지 확인이 필요할 듯합니다.
감사합니다.
참고,
파일삭제와 테이블정보 처리는 service단에서 처리하는것이 좋을 것 같습니다.
controller 에서는 처리 데이터를 구성하는등의 준비작업을 거쳐
service에서 업무로직을 구현하며 service 단에서 트렌젝션을 적용해 주면
위와 같이 물리파일의 삭제동작과 테이블정보삭제 업무처리를
하나의 프로세스로 관리할 수 있습니다.
참고바랍니다.
표준프레임워크센터입니다.
로그에 표시된 쿼리문
DELETE FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000002880' AND FILE_SN = '16'
을 토드 등의 DB 툴로 실행하면 실제 데이터는 삭제가 되는지요?
오류로그가 없는것으로 봐서는 DB 까지 쿼리 명령이 전달되는듯 한데,
우선 where 절로 전달되는 기준정보가 정확한지 확인이 필요할 듯합니다.
감사합니다.
참고,
파일삭제와 테이블정보 처리는 service단에서 처리하는것이 좋을 것 같습니다.
controller 에서는 처리 데이터를 구성하는등의 준비작업을 거쳐
service에서 업무로직을 구현하며 service 단에서 트렌젝션을 적용해 주면
위와 같이 물리파일의 삭제동작과 테이블정보삭제 업무처리를
하나의 프로세스로 관리할 수 있습니다.
참고바랍니다.