Merge Into 구문에서 Insert 문장으로만 갑니다
- 작성자 :
- 정*용
- 작성일 :
- 2016-02-01 10:48:37
- 조회수 :
- 920
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.1.1과 넥사크로를 이용해 프로젝트 구축중입니다.
IBatis 내에 Merge Into문을 구현해서 개발중인데,
Update 문장으로 가지않고 Insert문만 수행이 되면서 무결성 제약 오류가 발새합니다.
해당 쿼리를 그대로 DB Tool에서 수행하면 문제가 없습니다.
첨부는 XML내 쿼리하고 로그입니다..
IBatis 내에 Merge Into문을 구현해서 개발중인데,
Update 문장으로 가지않고 Insert문만 수행이 되면서 무결성 제약 오류가 발새합니다.
해당 쿼리를 그대로 DB Tool에서 수행하면 문제가 없습니다.
첨부는 XML내 쿼리하고 로그입니다..
A
정운용님, 안녕하세요.
말씀하신 내용을 보았을때, WHEN MATCHED THEN 구문을 타지않고 INSERT문으로 넘어가는 것으로 보입니다.
로그상으로 별도 오류가 발생하거나 하지는 않기 때문에, 쿼리에 사용되는 파라미터 등에 대한 분석이 필요할 것 같습니다.
업무 관련된 내용은 센터측에서 알 수 없으므로 어느부분이 잘못되었는지에 관하여는 답변이 어려울 것 같습니다.
컨트롤러와 서비스, DAO 쪽을 살펴보시어 값이 넘어가는 과정에 대해 디버깅 해보시기 바랍니다.
감사합니다.
말씀하신 내용을 보았을때, WHEN MATCHED THEN 구문을 타지않고 INSERT문으로 넘어가는 것으로 보입니다.
로그상으로 별도 오류가 발생하거나 하지는 않기 때문에, 쿼리에 사용되는 파라미터 등에 대한 분석이 필요할 것 같습니다.
업무 관련된 내용은 센터측에서 알 수 없으므로 어느부분이 잘못되었는지에 관하여는 답변이 어려울 것 같습니다.
컨트롤러와 서비스, DAO 쪽을 살펴보시어 값이 넘어가는 과정에 대해 디버깅 해보시기 바랍니다.
감사합니다.