Check out TransactionFactoryProxyBean

http://www.springframework.org/docs/...ctoryBean.html

If you declare one of these and base your business logic beans on it, Spring will take care of commit/rollback in a way similar to J2EE CMT.

Sounds like you should also read the manual. All of this stuff in is there.