Java

결론 ibatis insert 리턴은 null 입니다.

우혁이 아빠 2011. 2. 17. 17:44

결론 ibatis insert 리턴은 null 입니다.

 

xml에서  selectKey 태그를 사용하여  PK 값을 리턴 할 수 있습니다.

 

 

<소스코드 >

 <sql>


 

<결과>


 
 리턴값으로 System.out.prinltn으로 출력결과는  

 

getSqlMapClientTemplate().insert() 수행시 새롭게 생성된 레코드의 PK값이 반환이 된다.

 

임의로 select  1 from dual 같은 메소드를 실행해서 1이 반환될까 테스트 해보왔지만.. 결과는 에러...

 

 

*) 주의 ; getSqlMapClientTemplate().insert() 의 결과와 JDBC  executeUpdate()은 다르다는것...


http://blog.naver.com/galoa1123?Redirect=Log&logNo=120117470776 ----> 퍼온곳