title: JDBI Transactional .inTransaction() with void return type?
body: <p>A JDBI <a href="http://jdbi.org/apidocs/org/skife/jdbi/v2/Handle.html#inTransaction(org.skife.jdbi.v2.TransactionCallback)" rel="nofollow noreferrer">Handle</a> allows for transactions to be run via a call to <code>.inTransaction(TransactionCallback&lt;ReturnType&gt; callback)</code>. This TransactionCallback may be a <code>VoidTransactionCallback</code>, which allows for a void return type.</p>
  
  <p>I'm not seeing an equivalent when using a DAO that implements <a href="http://jdbi.org/apidocs/org/skife/jdbi/v2/sqlobject/mixins/Transactional.html" rel="nofollow noreferrer">Transactional</a>.</p>
  
  <p><code>Transactional</code> provides an <code>inTransaction(Transaction&lt;ReturnType,SelfType&gt; func)</code> method, where Transaction must have a return type. That return type can be <code>Void</code>, but is there another option I'm missing?</p>