<insert id="insert">
insert into board (bno,title,content,writer) values
( seq_board.nextval, #{title}, #{content}, #{writer} )
</insert>
<insert id="addAttach">
insert into attach (fullName, bno) values
( #{fullName}, seq_board.currval )
</insert>
insert는 게시판에 글 쓰는거고 addAttach는 파일 첨부하는 겁니당
글만 쓰면 잘되는데 파일 첨부해서 쓰면 currval is not yet defined in this session. 에러가 뜨네여
select seq_board.nextval from dual;
select seq_board.currval from dual;
토드로 순서대로 실행하면 잘 되는데 웹페이지에서는 안되고 있읍니다.. 500에러..
대신 뒤로가기 해서 게시판 들어가보면 글은 올라가있고
트랜잭션 문제아님?
트랜잭션 선언하긴 했는데도 저러네여 이틀째 이게 뭐하는 짓인지 에휴
마이바티스 잘 모르지만 검색해보니 currval은 nextval을 부른후 쓸 수 있다?는데 못 쓰는거 보니 첫번째 insert 다음 커밋 되는거 같음 트랜잭션 실제 되는지 테스트 해보길
흐음 ㅇㅋㅇㅋ ㄳㄳ