This week's book giveaway is in the Java 8 forum.
We're giving away four copies of Java 8 in Action and have Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft on-line!
See this thread for details.
The moose likes Object Relational Mapping and the fly likes CMP, BMP, JDO, JPA, ORM and JDBC Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "CMP, BMP, JDO, JPA, ORM and JDBC " Watch "CMP, BMP, JDO, JPA, ORM and JDBC " New topic
Author

CMP, BMP, JDO, JPA, ORM and JDBC

janaka chandrajith
Ranch Hand

Joined: Jul 04, 2007
Posts: 35
Hi,

Can some one compare following persistence strategies:
CMP, BMP, JDO, JPA, ORM and JDBC

under the following headings:
ease of development, performance, scalability, extensibility, and security.

rgds
janaka
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39578
    
  27
To compare six different APIs in five categories is a far-reaching question about which whole whitepapers could be written. I doubt that you'll get an answer that's anywhere close to being as complete as you would like it to be. Can you narrow down the scope of the question? What have you found in your research so far?
[ March 25, 2008: Message edited by: Ulf Dittmer ]

Ping & DNS - updated with new look and Ping home screen widget
James Sutherland
Ranch Hand

Joined: Oct 01, 2007
Posts: 553
CMP, BMP, JDO are all essentially obsolete, ORM is just a term not a spec, so you are left with JPA and JDBC.

If you have an object model, JPA is the way to go. If you just need to access a database, and don't have an object model than JDBC is the way to go.


TopLink : EclipseLink : Book:Java Persistence : Blog:Java Persistence Performance
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: CMP, BMP, JDO, JPA, ORM and JDBC
 
Similar Threads
BMP and CMP
CMP, BMP, JDO, JPA, ORM and JDBC
SCEA Objective - 4.2
CMP and BMP
How do you DB?