ibatis insert select 문의
- 작성자 :
- 조*휘
- 작성일 :
- 2015-07-23 18:43:10
- 조회수 :
- 721
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
지금 현재 ibatis 로 insert 행 실행시 pk 무결성 오류가 나서요....
쿼리의 형태는
insert into table1 ( 컬럼1,컬럼2,컬럼3,.....)
select 컬럼1, 컬럼2, 컬럼3,.......
from table2 join table3 on .....
where 조건절
;
이렇게 쿼리를 돌리는데....
문제는 select 해온 값이 없는 경우 pk 무결성 오류와 nullpoint 에러가 뜨더라구요....값이 있는 경우 정상적으로 들어가구요...
해결 방법이 있는지 궁금합니다.....
감사합니다.
지금 현재 ibatis 로 insert 행 실행시 pk 무결성 오류가 나서요....
쿼리의 형태는
insert into table1 ( 컬럼1,컬럼2,컬럼3,.....)
select 컬럼1, 컬럼2, 컬럼3,.......
from table2 join table3 on .....
where 조건절
;
이렇게 쿼리를 돌리는데....
문제는 select 해온 값이 없는 경우 pk 무결성 오류와 nullpoint 에러가 뜨더라구요....값이 있는 경우 정상적으로 들어가구요...
해결 방법이 있는지 궁금합니다.....
감사합니다.
A
조진휘님, 안녕하세요.
pk 무결성 오류의 경우 db에서 나는 오류이기 때문에,
업무로직에서 insert 전에 먼저 select문만 별도로 떼어내어 데이터가 있는지 여부를 먼저 확인하시고
데이터가 있을 경우에만 insert 하는 방식등으로 해결이 가능할 듯 보입니다.
감사합니다.
pk 무결성 오류의 경우 db에서 나는 오류이기 때문에,
업무로직에서 insert 전에 먼저 select문만 별도로 떼어내어 데이터가 있는지 여부를 먼저 확인하시고
데이터가 있을 경우에만 insert 하는 방식등으로 해결이 가능할 듯 보입니다.
감사합니다.