Object Relational Lite Mapping (ORM Lite) proporciona algunas funcionalidades de peso ligero para la persistencia de objetos Java a bases de datos SQL, evitando la complejidad y la sobrecarga de más paquetes ORM estándar.
Para más información, consulte la página de ORMLite .
ORMLite ofrece las siguientes características:
- Configuración de sus clases por simple adición de anotaciones Java.
- Potente base de datos abstractos acceso a objetos (DAO) clases.
- Generador de consultas flexibles para construir fácilmente consultas simples y complejas.
- Soporta MySQL, PostgreSQL, Microsoft SQL Server, H2, Derby, HSQLDB, y SQLite y se puede extender a otras bases de datos con relativa facilidad.
- Apoyo provisional para DB2, Oracle, ODBC, y Netezza. Contacta con el autor si el tipo de base de datos no es compatible.
- Maneja "compilado" Sentencias de SQL para las tareas de consulta repetitiva.
- Compatible con "extranjeros" los objetos con el campo de la clase es el objeto, sino un identificador almacenado en la tabla de base de datos.
- Soporte básico para las transacciones de base de datos.
- Auto genera SQL para crear y eliminar tablas de bases de datos.
- Primavera de la configuración a través de DOAS y configuraciones de clases.
- Soporte para la configuración de tablas y campos sin anotaciones.
- Admite llamadas nativas de Android API de base de datos SQLite