Java Data Objects (JDO) Make Persistence Easier
As a part of the javax.jdo package, Java Data Objects (JDO)
persistently store programmers' objects without worrying about a couple
of traditionally worrisome details:
* Translating your object model into a form that's compatible with
your database schema.
* Actually writing SQL statements that store data.
Its standard has just been finalized.
In an Enterprise JavaBeans environment, JDO gives you a new way to
implement bean-managed persistence in your entity beans. Rather than
requiring you to write JDBC code with its attendant SQL sentences, JDO
allows you to use a simpler, more Java-like syntax called Java Data
Objects Query Language (JDOQL) to manage the objects you've stored (and
want to store) under JDO control.
An SQL query for extracting a group of products with list prices in
excess of $25 would look like this:
SELECT * FROM ProductRoster WHERE listPrice > 25
The same query, expressed in the object-oriented terms of JDO, would
require this class:
class Product {
String name;
Float listPrice;
}
Then, you can query the set of existing products by using an instance
of the PersistenceManager class.
Class prodClass = Product.class;
Extent clnProduct = pm.getExtent (prodClass, false);
String filter = "listPrice > 25";
Query q = pm.newQuery (empClass, clnProduct, filter);
Collection products = q.execute ();
At the conclusion, products contains the JDO-managed persistent Product
objects that match your query.
» posted by ITworld staff
ITworld
Symantec Backup Exec 12 and Backup Exec System Recovery 8 deliver industry leading Windows data protection and system recovery. Download this whitepaper to find out the top reasons to upgrade and how to get continuous data protection and complete system recovery.
Data and system loss — from a hard drive failure, malicious attack, natural disaster, or simple human error — can happen anytime. Don’t leave your business vulnerable. Make sure you have a secure recovery strategy in place. Symantec's latest backup and system recovery technology can efficiently restore critical applications, individual emails and documents and even restore your entire system in minutes in the event of a loss.
Businesses face a growing challenge to ensure that the IT environment is properly protected. Backup Exec 12 integrates with other applications in the Symantec family of products, to complement your current data protection strategy, keep your data securely backed up and make it recoverable when you need it most.







