We are developing a application which interacts with Data-warehouse and retrieves data to do analysis.
Will Hibernate become a performance overhead in this case as there will be very less writes to the Data-warehouse.
Intention is to have loose coupling between Business Layer and Data Layer.
For this requirement will Spring JDBC be ideal than using ORM?
ORM is only helpful if you actually plan on using the results as objects. Performance should be comparable to JDBC provided you put it behind a sensible cache (ehcache).