iBATIS

Using JDBC directly can get tedious fast, particularly when the database schema is in flux. Many Java developers use Hibernate, but I prefer to work closer to the metal. If you are like me, you should take a look at iBATIS (I, Bad Ass?).