일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Ajax
- Eclipse
- appspresso
- Android
- GPS
- PLSQL
- JDOM
- ibsheet
- jsr 296
- sencha touch
- Google Map
- swingx
- Spring
- oracle
- Struts
- phonegap
- iBATIS
- MFC
- 선택적조인
- 전자정부프레임워크
- JSON
- 가우스
- dock
- PHP
- tomcat
- WebLogic
- jQuery
- MySQL
- rowspan
- node.js
- Today
- Total
목록iBATIS (6)
Where The Streets Have No Name
http://edwin.baculsoft.com/2010/09/connecting-a-servlet-ibatis-and-glassfish-3/
1. SQL Map XML Configuration File1.1 elementmaxRequests 동시에 SQL 문장을 수행할 수 있는 최대 쓰레드 개수 이 개수를 초과한 쓰레드가 수행될 경우 해당 쓰레드는 다른 쓰레드의 수행이 종료될 때 까지 block 된다. 보통 이 값은 maxTransactions의 적어도 10배 정도의 값을 설정한다. 그리고 항상 maxSessions, maxTransactions 보다 큰 값을 설정한다. 종종 동시 요청의 최대 값을 줄임으로써 성능을 증가시킬 수 있다. 디폴트는 512이다. maxSessions 해당 시점에 활성화될 수 있는 세션의 개수 세션은 프로그램에 의해 생성되는 명시적 세션, SqlMapClient 인스턴스 사용으로 인한 자동 세션이 있다. maxTra..
출처 : http://blog.naver.com/zhaong/120047184215 mapped statement의 예제 ex) select * from PRODUCT where PRD_ID = ? 복잡한가? 비록 프로임웍이 당신을 위해 많은 것을 하더라도 간단한 select statement를 위해 너무 많은 추가적인 작업을 하는것 처럼 보인다. 하지만 아래와 같은 축소버전으로도 가능하다. ex) select PRD_ID as id, PRD_DESCRIPTION as description from PRODUCT where PRD_ID = #id# 지금 SQL Map을 행위적인 측면에서 보면 이 statement는 정확하게 같지는 않다. 즉 몇가지 다른점을 가진다. 먼저 후자의 statement는 캐쉬를..
출처 : http://openframework.or.kr/Wiki.jsp?page=UseRemapResultsAtt remapResults 속성은 , , 그리고 에서 사용가능하다. 이것은 선택적인 속성이고 디폴트 값은 false이다. remapResults속성은 쿼리가 칼럼을 동적으로 반환할때 true로 셋팅되어야만 한다. 예를 들면, 다음의 쿼리를 보자. SELECT $fieldList$ FROM table 이 예제에서, 비록 테이블은 언제나 같지만 칼럼명의 목록은 동적이다. SELECT * FROM $someTable$ 이 예제에서, 테이블은 다를수 있다. SELECT내 * 의 사용으로, 결과 칼럼이 다를수 있기 때문이다. 결과 세트(result set) 메타데이터가 평범하지 않은것을 알아보기 위한 ..
[SqlMapConfig.xml 로딩] import java.io.Reader; import com.ibatis.sqlmap.client.*; import com.ibatis.common.resources.*; Reader reader = Resources.getResourceAsReader("sql/SqlMapConfig.xml"); SqlMapClient client = SqlMapClientBuilder.buildSqlMapClient(reader); 소스 : src/sql/에 위치시키면 됨(eclipse상에서 소스위치로 설정된곳) [count(*)같은 숫자값을 리턴받을경우] select count(*) as cnt from UIP_EMPLOYEE resultClass="java.lang.Integ..