Some of the important features of the ORM are are mentioned below:
- Generates efficient queries.
- Understands relationships between classes.
- Supports both annotation based as well as xml based mappings.
- Given the XML mappings can generate POJOs.
- Fetch data based on relationship and can be modified.
- Generate queries for basic insert update delete and select operations.
- No dependency on any other external library.
- Provides query logging.
- Able to sync in database structure with mapping.
- Pooling heavy objects for faster run times.
- Able to run queries saved in XMLs with logical operations.
- Partial query caching.
for further details Documentation