Best way to interact with database in java desktop application
===

I want to develop a desktop application in java.
I don't like pure JDBC - it is too low level.
I don't like Hibernate, it is very tricky to use Hibernate in desktop application.
And also I don't want to write tons of xml configs...

Any suggestions?

Thank you in advance.
 
