Java persistence frameworks...

Discussion in 'PC Hardware, Software and Displays' started by Saem, Aug 17, 2007.

  1. Saem

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    1,532
    Likes Received:
    6
    I'm curious as to what persistence (and ORM) frameworks people have used in the Java world and what are their favourites and why?
     
  2. DemoCoder

    Veteran

    Joined:
    Feb 9, 2002
    Messages:
    4,733
    Likes Received:
    81
    Location:
    California
    Hibernate, plain and simple.

    Recognize that persistence architectures have been abstracted now through the JPA (Java Persistence API), so you can model code to fit JPA, and then plugin a backend provider.
     
  3. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha Subscriber

    Joined:
    Feb 7, 2002
    Messages:
    12,525
    Likes Received:
    8,738
    Location:
    Cleveland
    In 1998-99 timeframe, before Hibernate and before Oracle bought em, I used TopLink. It was a bit rough around the edges and quirky. The support was nice, usually creating code-drops with fixes within a week of bug reporting. I don't know what Oracle did with the technology.

    Java's earlier attempt at persistence, JDO is aborted or still-born. Nothing worth it came from it. However, the Java Persistence layer is supposedly nice. You can swap out back-end providers. I'm not sure if Hibernate provides for it or not.

    Hibernate. I've used it over the course of the past 4 years. It's really slick and has a large community support base. It's grown quite a bit, it very powerful, and remains simple to use.

    On the .NET side, NHibernate.
     
  4. Saem

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    1,532
    Likes Received:
    6
    Yeah, Hibernate seems to be the "big" one. I was wondering if people had tried something more "exotic".

    I'm wanting to experiment with wicket + some persistence/orm + scala (scala-lang.org). Personally, I think scala is the most interesting language to come out in a really long time.
     
  5. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha Subscriber

    Joined:
    Feb 7, 2002
    Messages:
    12,525
    Likes Received:
    8,738
    Location:
    Cleveland
    Unfortunately, the compressed time-tables at work prevent most of us from being able to examine and evaluate most of the unknown or anything that's not the defacto leader. :sad:
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...