Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

New user's guide to BTM and JTA

JTA has the reputation of being hard to use and understand. This isn't true. There are a few new things you need to know but in general this information adds on top of your current JDBC or JMS experience.

Let's see what JTA hello, world! using BTM looks like. Here is a complete application's code that inserts a row in a Derby database using a JTA transaction:

This code expects a Derby database named db1 to be already created in the current folder with this table:

And this is what the output of this application will look like:

Neat, huh ? Please tell me where the complexity lies.

Required libraries

JAR name



BTM 1.0


Geronimo 2.0 RC4


SLF4J 1.0.2





  • No labels