본문 바로가기
728x90
반응형
SMALL

ibatis5

Error getting generated key or setting result to parameter object unique or primary key 가 있는 table 에 아래와 같이 insert 할 경우 INSERT INTO test_table ( idx, name, age ) VALUES ( #{idx}, #{name}, #{age}) Error getting generated key or setting result to parameter object 이럴 때는 를 이용한다. INSERT INTO test_table ( idx, name, age ) VALUES ( #{idx}, #{name}, #{age}) select LAST_INSERT_ID() AS idx 2014. 7. 14.
commit / rollback - MyBatis public void updateSample(testDto param) throws Exception{ SqlSession tmpSession = sqlSessionFactory.openSession(); try{ // Delete all tmpSession.delete("deleteSample", param); // Insert New Data tmpSession.insert("insertSample", param); tmpSession.commit(); }catch(Exception e){ tmpSession.rollback(); logger.error("TestDao updateSample e : "+e.getMessage()); throw e; }finally{ if(tmpSes.. 2013. 12. 24.
ibatis like 검색 oracle, ms-sql, mysql 1. oracle O_LOCALCODE like '%' || #cowNo# || '%' 2. ms-sqlO_LOCALCODE like '%'+#cowNo#+'%' 3. mysql O_LOCALCODE LIKE CONCAT('%', #cowNo#, '%') 2013. 12. 24.
DBCP와 iBatis를 통한 Connection Pooling 프로젝트 개발을 하다보면 light한 환경을 요하는 경우가 있습니다. 이럴 경우 spring framework를 대신하여 dbcp + ibatis를 가지고 개발을 진행하는 경우도 발생할 것입니다. 이럴 경우 유용하리라 생각되어 설치과정을 공유합니다.일단 Tomcat 환경에서 설치 과정을 설명하겠습니다. 1. DBCP 설치 - 실치 과정은 여기에 가시면 설치과정을 설명해 놓았습니다. 2. iBatis 설치 - 여기에 가서 다운로드 - ${ProjectWebRoot}/WEB-INF/lib에 ibatis-2.3.0.677.jar 카피 3. sqlmap.xml 정의 4. com/mimul/dwr/app/resource/database.properties 정의 driver=oracle.jdbc.driver.Ora.. 2013. 12. 24.
728x90
반응형
LIST