Sam Newman's site, a Consultant at ThoughtWorks

As Andrej Koelewijn rightly “points out(Andrej Koelewijn – Persistence layer poll on OTN)”:, the Oracle Technology Network’s “JDevelper site”: has survey on which persistence layers people are using seems a little sparse – “Hibernate”: (amongst others) is not included. This may be either because Oracle are worried that their own products might loose the poll, or it could be that they haven’t heard of Hibernate. Both “BC4J”:OracleAS TopLink, the #1 Java object-to-relational persistence architecture, and “TopLink”: are included, both of which are Oracle products. In fact the TopLink product page contains the following quote:

OracleAS TopLink, the #1 Java object-to-relational persistence architecture…

One wonders if this quote is based on a survey where TopLink was the only possible answer…

One of the reasons for my annoyance on this poll is that I have a real desire to find out just what persistance frameworks people are using – vendor specific surveys clearly aren’t the way to go.

5 Responses to “There are lies, damn lies, statistics and an OTN Poll”

  1. Brian McCallister

    The most common I see used, in order, are: EJB CMP, EJB BMP, Hibernate, OJB, TopLink, Various JDO impls, Cayenne, Cocobase (yes, people use this despite Warren). This is very informal and unscientific, however.

    -Brian McCallister

  2. Behrang Saeedzadeh

    I think the results of the voting are true but because the Oracle users participate more in it (I think) the results are so in favour of Oracle…

    I’d like to see such a voting in an independent website like JavaWorld, OnJava, or even JavaBlogs…

  3. Sam Newman

    Behrang, I agree. Even a straw poll carried out at JavaOne next year would be helpful. I think I’ll ask at the next London Java meetup…

  4. Scott

    The other thing is that Hibernate makes it so easy to switch out databases, Oracle’s probably worried about the lack of lock-in for the next time they raise the yearly maintenance fees


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Basic HTML is allowed. Your email address will not be published.

Subscribe to this comment feed via RSS

%d bloggers like this: