728x90
반응형
원문 : http://realcool.egloos.com/689804
SqlMapClient sqlMap = SqlMapClientFactory.getInstance().getClient();
try {
sqlMap.startTransaction();
Object obj = sqlMap.queryForObject("selectSeq");
int createSeq = 0;
if(obj==null){
createSeq = 1;
}else{
createSeq = (Integer)obj;
createSeq += 1;
}
try {
sqlMap.startTransaction();
Object obj = sqlMap.queryForObject("selectSeq");
int createSeq = 0;
if(obj==null){
createSeq = 1;
}else{
createSeq = (Integer)obj;
createSeq += 1;
}
article.setSequenceNo(createSeq);
sqlMap.insert("create", article);
sqlMap.commitTransaction();
return createSeq;
} catch (SQLException e) {
throw new RuntimeException("게시물 등록 실패", e);
}finally{
sqlMap.endTransaction();//반드시 해줘야 합니다.안그러면 커넥션부족이 발생합니다.
sqlMap.insert("create", article);
sqlMap.commitTransaction();
return createSeq;
} catch (SQLException e) {
throw new RuntimeException("게시물 등록 실패", e);
}finally{
sqlMap.endTransaction();//반드시 해줘야 합니다.안그러면 커넥션부족이 발생합니다.
728x90
반응형
'SQL > IBATIS' 카테고리의 다른 글
[본문스크랩] IBatis개발자 가이드 (0) | 2014.02.12 |
---|---|
Ibatis 시작하기 -1- (0) | 2014.02.12 |
IBatis 시작하기 2 (0) | 2014.02.12 |
? and ? 와같은 ibatis 파라미터 두개로 처리하기 (0) | 2014.02.12 |
DynamicQuery 사용법 (0) | 2014.02.12 |
iBatis LIKE 구문 쓸때....-_______-..... (0) | 2014.02.12 |
ibatis like 사용법 (0) | 2014.02.12 |
ibatis dynamic query (0) | 2014.02.12 |