title: Jdbi3: transaction with more than one dao and @Transaction annotation
body: <p>I have to execute a transactions that involves methods in more than one dao, so I am using something like:</p>
  
  <pre><code>    jdbi.useHandle(handle -&gt; {
  
          handle.useTransaction(h -&gt; {
  
              Dao1 dao1 = h.attach(Dao1.class);
              Dao2 dao2 = h.attach(Dao2.class);
              dao1.method1();
              dao2.method2();
          });
      });
  </code></pre>
  
  <p>but if for example in <code>Dao1</code> method1 is annotated with <code>@Transaction</code>, like:</p>
  
  <pre><code>public interface Dao1 {
  
     @SqlUpdate
     @Transaction
     public void method1();
  }
  </code></pre>
  
  <p>The above handle parts will execute both the methods in the same transaction?
  Or method1 will open a new transaction during execution?</p>