The database for one the application that I am working on is not confirmed yet by the business.
- Best guess is Oracle and DB2.
- What I've heard is initially the project will go live with DB2 V9 and then to Oracle 11g.
We are using Spring 3.0.5, Hibernate 3.5, JPA2 and JBoss 5 for this project
So what are the best practices here going into the build phase and test phase?
- Shall I build using DB2 first and worry about Oracle later (this doesn't sound right)?
- Or, shall I write using JPA (Hibernate) and then generate the database schema?
- Or something else?
PS: I've no control over the choice of the DB, what and when, as these are strategic decision made by people sitting in nice rooms getting fat cheques and big bonuses.
Thanks, Adi