ORMLite 3.0 API

This package provides a lightweight Object Relational Mapping between Java classes and SQL databases.

See:
          Description

Packages
com.j256.ormlite.dao Database Access Object classes.
com.j256.ormlite.db Per-database type and SQL information.
com.j256.ormlite.field Object field information.
com.j256.ormlite.jdbc  
com.j256.ormlite.logger Logging utility classes.
com.j256.ormlite.misc Miscellaneous classes.
com.j256.ormlite.spring Support classes for spring wiring the package.
com.j256.ormlite.stmt SQL statement generation and processing.
com.j256.ormlite.support Database support classes.
com.j256.ormlite.table Object table information.

 

This package provides a lightweight Object Relational Mapping between Java classes and SQL databases. There are certainly some much more mature packages which provide this functionality including Hibernate and iBatis. However, I wanted a simple wrapper around the JDBC functions from the Spring package and Hibernate and iBatis are significantly more complicated. The package supports natively MySQL, Postgres, Microsoft SQL Server, H2, Derby, HSQLDB, and Sqlite. It also contains initial, untested support for Oracle and DB2 can be extended to additional ones relatively easily. Contact the author if your database type is not supported.

See the documentation for more information. There is also a PDF version of the documentation. The PDF version shows the various features and bug fixes in each version.



Copyright © 2010. All Rights Reserved.