Trying to decide between Hibernate and EJB 3.0 entity beans for my next project. Here are the facts:
It's a new project, starting from scratch, for a company that has no existing Java codebase or Java expertise.
I'm familiar with Hibernate from previous projects, and also familiar with EJB 1.0 and 2.0, including entity beans, from previous projects. I haven't worked with EJB 3 yet.
I have the freedom to use whatever versions of whatever tools I want, and keeping them up-to-date is not a problem. Currently I'm planning to go with JBoss 4 and JDK 1.5, and I'm also definitely going to use EJB 3.0 session beans.
Thanks for the advice.