•Queries with JDO Query Language
•Transactions with begin, commit, and rollback
•Connection Management with pooling and caching services
•Transparent Persistence
–Change tracking and automatic enlistment
–Persistence By Reachability
–Lazy data loading
–Automatic navigation
•Insert and delete handling