We\'re in the process of planning a large, enterprise application. We\'re focusing our efforts on evaluating hibernate after experiencing the pains of J2EE.
It looks
Go with hibernate. Your project will definitely grow larger later on and the investment (on learning hibernate) will pay off one way or another.