티스토리 뷰

등록페이지에서 계속되는 이슈인데 부모 테이블의 data와 자식테이블의 data를

하나의 html에서 insert하려다 보니 부모테이블의 insert가 commit 되지 않아

자식테이블의 자료가 들어갈 수 없는 상황이 나타났다.

 

그때 계속적으로 만난 오류가 아래의 오류이다.

 

Cause: java.sql.SQLIntegrityConstraintViolationException: ORA-02291:

그래서 다른사람에게 물어보니 물리적으로 테이블의 관계를 형성해놓으면 이러한 문제가 발생하여 논리적으로는 명시해놓지만 물리적으로는 부모자식관계를 일반적으로는 설정하지 않는다고한다(확실하지않음).

그래서 시도한것이

  1. 부모테이블의 ajax로 insert 성공한 후 자식 테이블 ajax 시작시키기
  • 부모테이블을 insert할때에 multipart/form-data 를 사사용하여 파일 업로드도 필요하였는데 파일업로드 ajax는 따로 방법이 있었고 내가 구현했던 ajax로는 계속 오류가 났었다. 따라서 구현하기 어렵다고 판단하여 pass

2. 파일과 함께 post로 submit하기

  • submit으로 해버리면 한 페이지에서 두개의 인서트가 어렵기 때문에 이방법도 어려움
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함