Package org.jdbi.v3.spring5
@Deprecated(forRemoval=true,
since="3.47.0")
package org.jdbi.v3.spring5
Deprecated, for removal: This API element is subject to removal in a future version.
Classes here provide integration hooks for working with the Spring framework. Jdbi instances may be obtained which will behave correctly with Spring managed transactions.
Using the Spring facilities entails configuring Jdbi via the JdbiFactoryBean class,
and providing a DataSource with an associated transaction manager to that bean, such as:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> <tx:annotation-driven transaction-manager="transactionManager"/> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="derby"/> </bean> <bean id="derby" class="org.apache.derby.jdbc.EmbeddedDataSource" destroy-method="close"> <property name="databaseName" value="testing"/> </bean> <bean id="jdbi" class="org.jdbi.v3.spring5.JdbiFactoryBean"> <property name="dataSource" ref="derby"/> </bean> <bean id="service" class="org.jdbi.v3.spring5.DummyService"> <constructor-arg ref="jdbi"/> </bean> </beans>The automatic detection of
JdbiRepository can be enabled by using the
EnableJdbiRepositories annotation.-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Use the
org.jdbi.v3.springmodule with Spring 6.x or newer.Deprecated, for removal: This API element is subject to removal in a future version.Use theorg.jdbi.v3.springmodule with Spring 6.x or newer.Deprecated, for removal: This API element is subject to removal in a future version.Use theorg.jdbi.v3.springmodule with Spring 6.x or newer.Deprecated, for removal: This API element is subject to removal in a future version.Use theorg.jdbi.v3.springmodule with Spring 6.x or newer.Deprecated, for removal: This API element is subject to removal in a future version.Use theorg.jdbi.v3.springmodule with Spring 6.x or newer.Deprecated, for removal: This API element is subject to removal in a future version.Use theorg.jdbi.v3.springmodule with Spring 6.x or newer.Deprecated, for removal: This API element is subject to removal in a future version.Use theorg.jdbi.v3.springmodule with Spring 6.x or newer.
org.jdbi.v3.springmodule with Spring 6.x or newer.