게시판 글쓰기 관련 문의입니다.
- 작성자 :
- 김*중
- 작성일 :
- 2012-08-28 17:03:50
- 조회수 :
- 1,712
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
아래처럼 에러가 납니다. ㅠㅠㅋ;;
ntt-id=0
bbsid와 nttid를 보니 ㅡ.ㅡ;; 이미 들어가 있는 값인데 나옵니다.
소스를 확인해 보니 nttid는
board.setNttId(nttIdgenService.getNextIntegerId());//2011.09.22
이부분인데요.... 왜 그런지 알고 싶습니다.
참고로 게시판은 자유게시판이고 답장이 많이 달린 상태입니다.
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '105-BBSMSTR_000000000041' for key 'PRIMARY'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
ntt-id=0
bbsid와 nttid를 보니 ㅡ.ㅡ;; 이미 들어가 있는 값인데 나옵니다.
소스를 확인해 보니 nttid는
board.setNttId(nttIdgenService.getNextIntegerId());//2011.09.22
이부분인데요.... 왜 그런지 알고 싶습니다.
참고로 게시판은 자유게시판이고 답장이 많이 달린 상태입니다.
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '105-BBSMSTR_000000000041' for key 'PRIMARY'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
A
안녕하세요.. 김재중님..
nttid 부분에 중복으로 오는 것 같습니다.
이 경우는 ID generation 서비스에서 사용하는 테이블 변경 없이.. 게시판쪽 nttid가 추가된 경우 같습니다...
nttid의 최대 값을 확인하셔서.. COMTECOPSEQ 테이블의 값을 다시 반영해 놓으시면 되실 것 같습니다. (UPDATE COMTECOPSEQ SET NEXT_ID='123' WHERE TABLE_NAME='BBS_ID')
그럼.. 즐거운 하루되십시오.
감사합니다.
nttid 부분에 중복으로 오는 것 같습니다.
이 경우는 ID generation 서비스에서 사용하는 테이블 변경 없이.. 게시판쪽 nttid가 추가된 경우 같습니다...
nttid의 최대 값을 확인하셔서.. COMTECOPSEQ 테이블의 값을 다시 반영해 놓으시면 되실 것 같습니다. (UPDATE COMTECOPSEQ SET NEXT_ID='123' WHERE TABLE_NAME='BBS_ID')
그럼.. 즐거운 하루되십시오.
감사합니다.