title: @Transactional annotation doesn't work
body: <p>ok, enough. I couldn't make this work. I am a newbie to Spring transactions and using the @Transactional annotation in my service to manage transactions. Below is my spring bean configuration file.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:jee="http://www.springframework.org/schema/jee"
  xsi:schemaLocation="
         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
         http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.0.xsd"&gt;
  
    &lt;tx:annotation-driven transaction-manager="txManager"/&gt;
  
    &lt;bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&gt;
      &lt;property name="dataSource" ref="dataSource"/&gt;
    &lt;/bean&gt;
  
    &lt;jee:jndi-lookup id="dataSource" jndi-name="jdbc/myapp"/&gt; 
  
    &lt;!-- other &lt;bean/&gt; definitions here --&gt;
  
  &lt;/beans&gt;
  </code></pre>
  
  <p>and I annotate my service:</p>
  
  <pre><code>@Transactional
  public class MyServiceImpl implements MyService {
  ...
  }
  </code></pre>
  
  <p>I notice two things</p>
  
  <ol>
  <li>The connection that I get in my DAO [using DataSourceUtils.getConnection(dsName)] has the autocommit enabled [true].</li>
  <li>As far as I debugged there doesn't look to be any transaction that has begun during my service method invocation.</li>
  </ol>
  
  <p>Anyone had this problem?</p>