sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars6 |
http://blog.empas.com/ahnyounghoe/13205279
7. Spring과 iBatis 연동을 위한 준비
dao-context.xml 파일에 sqlMapClient 정의를 해야 합니다.
configLocation 프로퍼티로 sqlmap 설정이 정의될 xml 파일의 경로가 필요하고, dataSource 프로퍼티에는 DataSource 객체가 필요합니다. DataSource 객체는 DBCP를 쓰도록 하겠습니다.
<!-- DB 연결 -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="org.hsqldb.jdbcDriver" />
<property name="url" value="jdbc:hsqldb:hsql://localhost/mydb" />
<property name="username" value="sa" />
<property name="password" value="" />
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="org.hsqldb.jdbcDriver" />
<property name="url" value="jdbc:hsqldb:hsql://localhost/mydb" />
<property name="username" value="sa" />
<property name="password" value="" />
</bean>
spring 배포 파일(zip)의 lib 폴더에서 다음의 라이브러리를 찾아 WEB-INF/lib에 넣습니다. ibatis-common-2.jar ibatis-sqlmap-2.jar (이상 ibatis 사용을 위해서 필요) commons-dbcp.jar commons-pool.jar commons-collections.jar (이상 DBCP 사용을 위해 필요)
이제 WEB-INF 폴더에 ibatis 폴더를 만들고 그 아래 sql-map-config.xml 파일을 생성합니다.
반드시 필요한 필수 설정만 넣은 것입니다. src 폴더에 sqlmap 패키지를 생성하고, 그 안에 ArticleLink.xml 파일을 생성합니다.