Я настроил следующее DriverManagerDataSource
для моих юнитов
<bean id="myDS"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${ds.driver}"/>
<property name="url" value="${ds.url}"/>
<property name="username" value="${ds.username}"/>
<property name="password" value="${ds.password}"/>
</bean>
Теперь я хочу добавить свойство initSql
, чтобы заставить DS выполнять команду sql во время создания соединения.Я попробовал следующую конфигурацию, но она не работает.
<bean id="myDS"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${ds.driver}"/>
<property name="url" value="${ds.url}"/>
<property name="username" value="${ds.username}"/>
<property name="password" value="${ds.password}"/>
<property name="connectionProperties">
<props>
<prop key="initSql">select set_limit(0.1)</prop>
</props>
</property>
</bean>
Как добавить свойство initSql
в DriverManagerDataSource
?