English
Skip to page content Skip to main navigation

e.g. "templates" or "datastore"

# The Datastore Java API

The App Engine datastore is a schemaless object datastore, with a query engine and atomic transactions. The Java SDK includes implementations of the Java Data Objects (JDO) and Java Persistence API (JPA) interfaces, as well as a low-level datastore API.

This reference describes the Java interfaces for the App Engine datastore, with an emphasis on JDO. It has the following sections:

- Overview
- Using JDO
- Defining Data Classes
- Creating, Getting and Deleting Data
- Queries and Indexes
- Transactions
- Relationships
- Using JPA
- Low-level API