I am about to choose ORM layer for my new Java EE application. From my previous experience I have started to get a feeling that using pure Hibernate instead of JPA will help me speed development speed.
Reasons: 1) There are very rare chances when I will come across the need to replace Hibernate with Eclipse-Link or other ORM provider. 2) HQL processing engine is more old and matured than JPQL engine by any ORM-provider. 3) Hibernate can provide me List of MAP as output result set over List of Arrays provided by JPQL(will have to keep in mind indexes while changing code) . 4) In JPQL to get more customized result set only way is by Binding Entity with Query.
I will be really helpful if someone could help me on this line of thinking.
I want to create a comparison where i can show pros and cons of pure hibernate compared to JPA(by Hibernate)