Это зависит от вашей реализации ORM, например, для JPA Spring есть менеджер транзакций для использования вне контейнеров Java EE. вот как вы это заявляете:
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
Я обычно использую аннотации для разграничения границ транзакции (с @Transaction), для этого вам просто нужно добавить в файл конфигурации следующую строку:
<tx:annotation-driven transaction-manager="transactionManager" />
присутствует в этом пространстве имен XSD: "http://www.springframework.org/schema/tx"