질문이 너무 조잡해서 질문을 수정해서 다시 올립니다.
오라클 사용중이구요
CURRVAL 을 사용해서 값을 가져오는데요 쿼리는
SELECT SEQ.CURRVAL FROM DUAL
그럼 마지막 시퀀스 값을 가져오드라구요 여기서
입력했던 값 즉슨 INSERT 할때 입력한 마지막 값을 조회 해서 화면에 뿌려주고 싶은데 어떠한 방식으로 쿼리를 만들어야 할가요
NEXTVAL 을 사용해서 값을 저장
INSERT 후
CURRVAL 을 사용 INSERT 한 값을 조회
이렇게 쿼리를 짤라고 합니다
컨트롤러에서 위 3개쿼리를 가져오는데 화면에 입력한 값을 뿌려주지를 못하네요
리스트페이지로 가면 값은 저장되있습니다. 즉 값 저장은 되는데 입력후 상세 페이지로 이동해서 값을 뿌려주지를 못합니다
제가 INSERT 할때 쓰는 쿼리가
1.
<statement id="sample.web.nextval" resultClass="entity">
/* sample.web.nextval */
SELECT SEQ.NEXTVAL FROM DUAL
</statement>
2.
<insert id="sample.web.insert">
/* sample.web.insert */
INSERT INTO
TBL_BBS(TITLE,CONTENTS,CREATE_ID,CREATE_DATE,KIND,ROWW,COL,SEQ)
VALUES (#title#,#contents#,#create_id#,sysdate,#kind#,0,0,#seq#)
</insert>
3.
<statement id="sample.web.seq" resultClass="entity">
/* sample.web.seq */
SELECT SEQ.CURRVAL FROM DUAL
</statement>
이렇게 3개의 쿼리를 가져오고 있습니다.
이전글/
IBATIS 사용중이구요 게시판 을 만들고있는 중에
글을 입력후 저장 누르면서 리스트 페이지로 보내는게 보통인데
제가 해보고 싶은건 글입력후 리스트 페이지가 아닌 상세 페이지로 이동해서 방금 입력했던 값을 화면에 보여주게 하고 싶어서 쿼리를 만들다보니
이해가 안되서 이렇게 질문을 합니다.
제가 네이버에 질문했던 글입니다. 다른분이 답변을 달아주셨는데요
제가 아직 이해를 못하고 있어서 조언을 듣고자 질문합니다
이미지 설명
아래 이미지가 list.jsp 입니다 . 리스트 목록을 보여주는데요 여기서 제목글중 하나를 클릭하고 들어가게되면
아래 이미지 처럼 listDatail.jsp 이동하면서 해당 글에 대한 디비에 저장되있는 값을 화면에 뿌려줍니다
잘나옵니다~!!
그런데 여기서 부터 문제가생깁니다
글을 입력을 합니다
/ 입력을 한후 작성/리스트 와 작성/상세 두게가 있는데 제가 테스트 해볼라고 만들어논거거든요
글입력후 리스트로 갈거냐 아님 글입력후 listDatail,jsp 상세 화면으로 갈거냐 나눠논건데
당연 list 로 보낸다면 상관이 없는데 글작성후 상세로 보낼려고 하다보니 이러한 현상이 나오더군요
아아래 이미지 보시면 화면에 입력한 값을 뿌려주지 못합니다 당연 조회를 안해와서 그렇겠지요
제가 가지고 오는 쿼리가 잘못됫나 봅니다 ^^; 어떠한 방향으로 가야 할까요
|