Should i use jpa or jdo




















The failure of JDO was predicted since the start javalobby. JDO is conceptually superior? Too bad, it failed at having a winner implementation on time and won't come back because of JPA. To illustrate my words yet another post that illustrates the pain that people were feeling during development or why Hibernate did win the battle : mail-archive. So at the end I wonder who is spreading FUD actually Well this is certainly not like the old days where there would have been at least 17 different pro Hibernate FUD posts yet only coming from 3 different IP addresses.

Show 5 more comments. I have recently evaluated and picked a persistence framework for a java project and my findings are as follows: What I am seeing is that the support in favour of JDO is primarily: you can use non-sql datasources, db4o, hbase, ldap, bigtable, couchdb plugins for cassandra etc. Tom Tom 2, 3 3 gold badges 27 27 silver badges 36 36 bronze badges. Actually, just like I said, I was just giving my impressions of what I had discovered while trying to pick a solution.

Yes I am a beginner in Java, why should that be that relavent? You, on the other hand have posted a number of times stating your opinion that JDO is dead without offering any facts or proof to substantiate it and not acknowledging the technical areas where JDO is clearly superior.

Pascal - you are arguing yourself into a corner here. I think you are missing the point of the Advertising section of the FAQ. The OP asked for opinions about 2 technologies.

You might do well to refer to the section of the FAQ that says 'Be Nice' for your posts on this topic have been accusatorial, confrontational or plain rude.

Your first was a sarcastic comment about enhancement. Second; a rant on the difficulties of early implementations and is no longer relevant. Fourth was sarcastic mocking of someone who has different views to you. Fifth was an attack; calling me a parrot.

Do you consider this 'Being nice'? If you had a horrible experience with JDO, then explain what was horrible, acknowledge that it was with an earlier version and things may have been improved since then. You need to also recognise that others may have different needs to you. Maybe in your haste to increase your reputation you have lost sight of what that reputation is there to award?

As a developer you should really be interested in the wellbeing of such projects as that is what drives innovation and reduces vendor-lock in. This will be my final response If it wasn't relavent to question why raise it? I never questioned your honesty, I said you were not being nice to other posters and that you contradicted yourself. I dont see it. I only see your anti-JDO comments.

Show 9 more comments. Which would you suggest for a new project? ORM solutions are a "quick-win" for those with insufficient understanding of relational databases. As such, it is unlikely that knowledge of Hibernate alone will result in a good end-product. I can't say I am convert - every technology above still has a place to be. Others are to be considered based on such factors legacy code, integration, expertise, batch-heavy requirements, real-time performance etc.

I completely disagree with "quick-win" definition above - just grab Hibernate in Action stackoverflow. The older style of using Spring's DAO templates is no longer recommended;" Is this what you were recommending? If so, why do they not recommend it? To quickly get started with JPA, you may want to begin at Section 1. If you would prefer to start with an introduction to the concepts of JPA, begin with Chapter 1, Introduction. To get familiar with JDO, you may want to start with Section 2. If you are interested in reading about the background and concepts involved in JDO, start at Chapter 1, Introduction.

To give a guide , here are a few important consideration points when choosing a persistence layer for your application. Toggle navigation Apache JDO.

General Why JDO? Why JDO? Active 3 years, 6 months ago. Viewed 16k times. Improve this question. Add a comment. Active Oldest Votes. Improve this answer. SiHa 6, 12 12 gold badges 28 28 silver badges 40 40 bronze badges. The link is dead again. Vladimir Vaschenko Vladimir Vaschenko 3 3 silver badges 17 17 bronze badges.

Community Bot 1 1 1 silver badge. Padmarag Padmarag 6, 1 1 gold badge 24 24 silver badges 29 29 bronze badges. But i want to use google datastore Big table using Data Nucleus.



0コメント

  • 1000 / 1000