Как настроить файл xml в качестве источника данных в iBatis?iBatis | Настройка файла xml в качестве источника данных в ibatis
спасибо, R
Как настроить файл xml в качестве источника данных в iBatis?iBatis | Настройка файла xml в качестве источника данных в ibatis
спасибо, R
Вы можете использовать JndiDataSourceFactory .. вот что я получил от документации Ibatis:
JndiDataSourceFactory - Эта реализация будет извлекать реализацию DataSource из контекста JNDI изнутри с контейнер приложения. Обычно это используется, когда используется сервер приложений, и предоставляется контейнер с управляемым контейнером и связанная с ним реализация DataSource. Стандартный способ доступа к реализации DataSource для JDBC - - через контекст JNDI. JndiDataSourceFactory предоставляет функциональные возможности для доступа к данным DataSource через JNDI. Параметры конфигурации, которые должны быть указаны в строфе источника данных заключаются в следующем:
Я использовал Spring для настройки Ibatis с AppServer определить источник данных, рамки весной имеет хорошую интеграцию с Ibatis. посмотрите на org.springframework.orm.ibatis.SqlMapClientFactoryBean, чтобы сделать это.
Если вы используете Tomcat, вы можете настроить DataSource в файле config.xml и иметь следующее определение в вашей конфигурации ibatis xml, где comp/env/jdbc/db - это определение jndi в Tomcat.
<bean id="JndiDatasource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/db"/>
<property name="resourceRef" value="true" />
</bean>
Если его отдельное приложение:
<bean id="jdbc.DataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
<property name="initialSize" value="${jdbc.initialSize}"/>
<property name="maxActive" value="${jdbc.maxActive}"/>
<property name="minIdle" value="${jdbc.minIdle}"/>
<property name="password" value="${jdbc.dbpassword}"/>
<property name="url" value="${jdbc.dburl}"/>
<property name="username" value="${jdbc.dbuser}"/>
<property name="accessToUnderlyingConnectionAllowed" value="true"/>
</bean>
Если вы ищете полный (рабочий), например, то, http://ganeshtiwaridotcomdotnp.blogspot.com/2011/05/tutorial-on-ibatis-using-eclipse-ibator_31.html может помочь вам.
Эта статья содержит все настройки конфигурации для ibatis с плагином ibator и примеры рабочих примеров с загружаемым кодом.