Эээ, я вот не понимаю, где пристегивание Hibernate дает выигрыш?
Если в проекте мало работы с БД, то нет вообще никакой разницы, что использовать и лучше брать простые решения.
А если много, то или в проекте что-то плохо продумано (например датамодель) или уже точно не хибернейт )