This example uses annotations.
This demo uses Atomikos as a transaction manager by default. Please read the jetty documentation for instructions on how to swap out the transaction manager.