sormula

Packages 
Package Description
org.sormula
Fundamental classes.
org.sormula.active
An implementation of the active record pattern built on top of sormula.
org.sormula.active.operation
Thread-safe and transaction-compliant database operations used by ActiveTable.
org.sormula.annotation
Annotations for row classes to define mapping between the row class and a database table.
org.sormula.annotation.cascade
Annotations for defining cascade relationships between two row classes.
org.sormula.log
Logging classes used by sormula.
org.sormula.operation
Classes that perform SQL operations such as select, update, insert, delete.
org.sormula.operation.aggregate
Classes that perform SQL aggregate operations such as MIN, MAX, AVG, COUNT.
org.sormula.operation.cascade
Classes that perform cascade (one-to-many and one-to-one) operations that are defined by cascade annotations.
org.sormula.operation.cascade.lazy
Implementation of lazy loading.
org.sormula.operation.monitor
Classes for recording and reporting execution times.
org.sormula.reflect
Classes for performing Java reflection operations.
org.sormula.translator
Classes that provide mapping between columns and Java class members.
org.sormula.translator.standard
Classes that convert values from standard Java data types to a prepared statement and to convert from result set to standard Java data types.