Carlos Borrero wrote:Hi Richard,
What do you envision for Hibernate in a near future compared to other options in the Market and what is the best advised you can give for a beginner before jumping into Hibernate,
Thank you Richard,
Hi Carlos, to be honest I've stopped trying to predict the future because I'm always wrong!
To be a beginner, I would recommend:
1) favour JPA over the classic Hibernate API, although I would still learn both. Try not to get to wound up over the difference, it was largely a political thing and we just have to deal with the differences.
2) Don't think that JPA is a "keep SQL simple" tool, you need to invest just as much time in learning efficient SQL. Or have a friendly DBA type on hand.
3) The other options in the market right now are of course the "NoSQL" databases, so if you can also invest some time in learning some of the leading NoSQL databases like Neo4j, Mongo etc. Some predictions are for a polyglot database world, so the programmer of the future may need to be fluent in them all.
That's just my opinion - good luck!
Richard.