I've used ORM solutions in the past and while I like the promise of them, they haven't been terribly helpful to me on projects with large and complex legacy database schemas.
So I looked at JDO and was intrigued but then I see all this noise about JDO versus EJB 3.0 (and by extension, Hibernate).
You know, when I look at JDO and Hibernate I don't see that large of a difference. I know there is the post-processing of class files versus runtime processing thereof but in the large, these two ORM solutions look amazingly similar.
So I am left baffled at the entire JDO vs. EJB fight that is being played out.
Can someone educate me (or point me to a good summary resource on the technical issues here)? Or has this entire thing devolved into just a political fight?