Anyone work with Hibernate before?

6 replies
I'm working w/ a team on a large scale project, which involves java/oracle back end and spring/hibernate middle tier.

I often run into a learning curve w/ Hibernate (never have time to properly learn this in my current job), and was just seeking a good "goto" person or site.

Thanks,
Karen
#hibernate #spring
  • Profile picture of the author Dan Grossman
    Did Hibernate years ago, absolutely hated it. Worst part of the whole project, and what used up the most developer hours for months, was figuring out Hibernate.

    The project would've been done in half the time if we wrote our own persistence layer.
    Signature
    Improvely: Built to track, test and optimize your marketing.

    {{ DiscussionBoard.errors[23099].message }}
    • Profile picture of the author Karen Keyes
      I agree there Dan.. I have enough headaches dealing with it already!
      {{ DiscussionBoard.errors[25149].message }}
      • Profile picture of the author zerofill
        What exactly does Hibernate do? I have never heard of it...although I haven't really done anything oracle related either.
        Signature
        Serp Shaker
        The IM World Will Be Shaken to the Core!
        Join my list at: IMCool.Biz
        New Podcast --> podcast.imcool.biz
        {{ DiscussionBoard.errors[25153].message }}
        • Profile picture of the author Dan Grossman
          Originally Posted by zerofill View Post

          What exactly does Hibernate do? I have never heard of it...although I haven't really done anything oracle related either.
          It's an ORM (object relational mapping) package for Java... it lets you save and retrieve data objects to a database without writing queries.
          Signature
          Improvely: Built to track, test and optimize your marketing.

          {{ DiscussionBoard.errors[25185].message }}
        • Profile picture of the author Karen Keyes
          It's the layer between the application and the database... If you work with an object oriented language (ie java), if you had to interact w/ a database, Hibernate "turns" your tables into objects.. hence it provides object relational mapping.

          Like if I wanted to insert a row into table xyz.. if I didn't have Hibernate I'd have to provide all of the db connection and sql instructions within my biz logic.. with Hibernate, all I have to do is call a "saveOrUpdate" method and pass it an object. The object is Xyz (the table)..

          Sorta tried to explain it in "not too techie" ways, being that I have no idea what technical level you're at.

          EDIT: Ok Dan explained it much quicker and simpler!

          Karen
          {{ DiscussionBoard.errors[25197].message }}
          • Profile picture of the author sprezzatura
            After I saw hibernate, I hated it

            I've been using LiveCycle data services. Which is totally great for flex/cf applications.
            {{ DiscussionBoard.errors[44054].message }}

Trending Topics