Devx on EJB 3.0 and Hibernate
Devx just published an article called Politically Charged EJB Decision Hands a Victory to JBoss. It states that the EJB expert group has decided to use Hibernate as the persistence mechanism in EJB 3.0. That’s not how i understood it. EJB 3.0 will provide a POJO object relational mapping much like Hibernate, but i don’t think it will be exactly like Hibernate.
The article further states that Hibernate users are more likely to choose Mysql as their database, so the writer doesn’t understand why companies like Oracle and IBM agreed to go with Hibernate in EJB 3.0. I think this statement is also incorrect. The last time i used hibernate was in combination with Oracle. In my experience most companies have already standardized on a database, and are building new application using existing data in existing databases.
June 3rd, 2004 at 10:14 am
What a desperate and sad person, it looks like he has lost contact with reality. But even more amusing than the MySQL quote (unbelievable nonsense) is the “ODMG object database heritage” Hibernate apparently has. This perfectly explains why it was added 1 year after Hibernate’s release and why it has been removed last week (no one used it).
June 3rd, 2004 at 11:31 am
Wow, luckily he isn’t representive of the whole JDO EG (at least not the two other guys I have met). Scary how he can be that out of touch =(
June 3rd, 2004 at 11:47 am
What I can say is code-for-code Hibernate/EJB 3.0 is to totally a big fuck against JDO. Look at that stupid HQL for example as mentioned by Abe White at http://www.theserverside.com/news/thread.tss?thread_id=25804
The Hibernate group especially that loudmouth Christian can’t say anything of sense to answer this fact back.
June 3rd, 2004 at 11:50 am
Say Jared, how did your “database implementation totally using objects” work out? It certainly was funny.
June 3rd, 2004 at 2:00 pm
Kind of scary, that people like that, get to write their own columns. I guess with jdo experts like that hibernate was a easy win.
Hibernate does not really tie you to a database implementation. Though it does allow you to natively mapping sql as a “option”.
I see this option as being more “open”/flexible for tweaking peformance and migrating existing apps. The implications as clear when using it.
June 3rd, 2004 at 2:40 pm
David Jordan on old ODMG guy, veteran of so far 4 failed attempts at an object persistence spec (ODMG 1, 2, 3, JDO 1). He thinks he deserves another go (JDO 2).
June 7th, 2004 at 5:53 pm
This is not about Hibernate vs. JDO , it is about the great fear that big SQL Database vendors have. Most of them, including Microsoft, know that the Database market is the biggest software market and,(look at Microsoft incomes with it´s SQLServer , with respect to Operating System incomes), The SQL database Market did not have any changes in the last 8 years(SQLServer 7 is the same as SQLServer 2000, Oracle 8, 9 , etc). And any change in this Structure will alow a new competition , that IBM ,ORACLE , and Microsoft doesn´t want. In fact Microsoft knows that and is already working in it´s new Database product, more close to an Object Database.
What I see is simple , JDO is an Standard already working. Hibrenate wokrs fine but is not standarized and is really not object oriented.Perhaps SUN should play it´s cards and define the game for the benefit of JDO and certanly JAVA.
June 18th, 2004 at 2:33 am
Christian, again that’s all you can say? Funny? Come on where’s the fun part in Hibernate? Your tool totally sucks.
I will define ‘sucks’ read this: Your tool does not even fit a high school project. Your HQL syntax is all crap and totally promotes bad programming discipline.
June 18th, 2004 at 6:49 am
I don’t think you’ve defined ‘sucks’. Why doesn’t it fit a high school project. Why is HQL syntax crap, and why does it promote bad programming?
I’ve used hibernate on a previous project, it worked really well, and i would use it again.
August 11th, 2005 at 8:59 pm
Hibernate is not suited for big complex projects. The tool is yet to reach some kinda maturity level.
Support is bad and hibernate people are arrogant.