GettingStarted JPAQuery TableOfContents WebApplications WhatsSupported
SimpleJPA is a Java Persistence API (JPA) implementation for Amazon's SimpleDB. In other words, an object-relational mapping (ORM) framework for Amazon's database in the cloud.
Features
- Supports ManyToOne references with lazy loading
- Supports OneToMany collections with lazy loading
- Large object (LOB) support via Amazon S3
- Caches objects for quick response after first retrieval - see SecondLevelCache
- Retrieves result sets concurrently for fastest retrieval from SimpleDB
- JPA Queries (subset)
See more of WhatsSupported
Getting Started
See GettingStarted
What's New?
Caveat
Due to the nature of SimpleDB, SimpleJPA is a subset of the features of the full JPA spec and may never become a full implementation. SimpleDB is not your dad's relational database. Then why base this on JPA you might ask? Because JPA is a very nice, well thought out specification that is based on real world use (ie: Hibernate). Most importantly are the JPA annotations that make defining persistence on your objects easy.
Links
Check out SimpleJPA's sister projects, KittyCache, a tiny in memory cache and BigCache, an infinite size cache using Amazon S3.
Also check out our sponsor Appoxy, that can help you with all your SimpleDB needs.