This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes JDBC and the fly likes What are ORM tools? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Databases » JDBC
Bookmark "What are ORM tools?" Watch "What are ORM tools?" New topic
Author

What are ORM tools?

Jc Frane
Ranch Hand

Joined: Aug 15, 2013
Posts: 32
Hi guys,

I heard about these what they so-called ORM Tools and read a lot of its advantages in terms of handling database.

I am begginner in java and handling databases, but I am pursuing to learn.

Can someone give me some concrete explanation how these ORM tools work?

How can I start using it? What particular softwares do I need? How can I use it?

Thank you very much in advance! =)

Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41036
    
  43
Start by learning about JPA, the standard Java API for ORM: http://docs.oracle.com/javaee/7/tutorial/doc/persistence-intro.htm

While it's part of JEE, it's perfectly possible to use it in desktop apps. You just need a DB, but even HSQLDB or Derby will suffice, so no need to install anything.

OpenJPA (a JPA implementation) also has extensive online documentation: http://openjpa.apache.org/builds/2.2.2/apache-openjpa/docs/main.html


Ping & DNS - my free Android networking tools app
Jc Frane
Ranch Hand

Joined: Aug 15, 2013
Posts: 32
Is it connected to hibernate?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41036
    
  43
Yes, Hibernate also contains a JPA implementation.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: What are ORM tools?
 
Similar Threads
Persistence in the Enterprise - efficiency
How to map a tagged item?
Designing Table specific DAO
Runtime Creating Tables
what data type should I use for Oracle Numeric and Date