A code a day, Keep the bugs away.
Java bytecode engineering toolkit
jOOQ is the best way to write SQL in Java