Download List

Project Description

Powerful ORM (Object Relational Mapping) for Java with minimal programming and configuration. Provides select, insert, update, and delete, and many other common operations. One-to-one and one-to-many cascading for unlimited levels. Simplified IN operator parameter as java.util.Collection. Custom conversions between any Java class/type and column type.

Works with any relational database. Tested with H2, HSQLDB, Derby, SQLiteJDBC, Firebird, DB2, Oracle 11g, PostgreSQL.

Performs as fast as plain JDBC. Performs faster than plain JDBC when caching is enabled.

Zero-configuration, zero-annotation use is possible.

Active record pattern may be used but is not required.

Version 3.1 has simplified cascade annotation with symbolic names and a default SelectCascade, for simplified configuration. Most cascades require no annotations.

System Requirements

System requirement is not defined

Download Package list

Latest 5 files
Name Size Date Download count
readme.md 0.1 KB 2020-01-25 01:50 5
sormula-4.3-jdk1.8.zip 34.5 MB 2018-07-05 01:27 1
simple-example-4.3-jdk1.8.zip 1.7 MB 2018-07-05 01:22 0
active-record-example-4.3-jdk1.8.zip 1.7 MB 2018-07-05 01:22 3
zero-config-example-4.3-jdk1.8.zip 1.7 MB 2018-07-05 01:22 0
All Files
readme.md0.1 KB2020-01-25 01:505
sormula
sormula-4.3-jdk1.8.zip34.5 MB2018-07-05 01:271
sormula-4.2-jdk1.8.zip30.8 MB2017-08-18 00:330
sormula-4.1-jdk1.8.zip28.4 MB2016-05-31 01:4911
sormula-4.0-jdk1.8.zip28.7 MB2015-10-11 06:5113
sormula-3.5-jdk1.7.zip24.6 MB2015-10-11 06:493
sormula-3.4-jdk1.7.zip24.6 MB2015-06-03 02:385
sormula-3.3-jdk1.7.zip34.5 MB2014-05-15 22:126
sormula-3.3-jdk1.5.zip33.4 MB2014-05-15 22:093
sormula-3.2-jdk1.7.zip34.5 MB2014-03-29 01:304
sormula-3.2-jdk1.5.zip33.4 MB2014-03-29 01:262
sormula-3.1-jdk1.7.zip34.5 MB2013-11-11 00:005
sormula-3.1-jdk1.5.zip33.4 MB2013-11-10 23:554
sormula-3.0-jdk1.7.zip34.3 MB2013-05-19 00:312
sormula-3.0-jdk1.5.zip33.3 MB2013-05-19 00:265
simple-example
simple-example-4.3-jdk1.8.zip1.7 MB2018-07-05 01:220
example-3.4-jdk1.7.zip1.4 MB2015-06-03 02:368
example-3.3-jdk1.7.zip1.4 MB2014-05-15 22:053
example-3.3-jdk1.5.zip1.4 MB2014-05-15 22:057
example-3.2-jdk1.7.zip1.4 MB2014-03-29 01:232
example-3.2-jdk1.5.zip1.4 MB2014-03-29 01:236
example-3.1-jdk1.7.zip1.4 MB2013-11-10 23:503
example-3.1-jdk1.5.zip1.4 MB2013-11-10 23:502
example-3.0-jdk1.7.zip1.4 MB2013-05-19 00:217
example-3.0-jdk1.5.zip1.4 MB2013-05-19 00:219
active-record-example
active-record-example-4.3-jdk1.8.zip1.7 MB2018-07-05 01:223
active-record-example-3.4-jdk1.7.zip1.4 MB2015-06-03 02:357
active-record-example-3.3-jdk1.7.zip1.4 MB2014-05-15 22:044
active-record-example-3.3-jdk1.5.zip1.4 MB2014-05-15 22:035
active-record-example-3.2-jdk1.7.zip1.4 MB2014-03-29 01:212
active-record-example-3.2-jdk1.5.zip1.4 MB2014-03-29 01:214
active-record-example-3.1-jdk1.7.zip1.4 MB2013-11-10 23:484
active-record-example-3.1-jdk1.5.zip1.4 MB2013-11-10 23:484
active-record-example-3.0-jdk1.7.zip1.4 MB2013-05-19 00:196
active-record-example-3.0-jdk1.5.zip1.4 MB2013-05-19 00:193
zero-config-example
zero-config-example-4.3-jdk1.8.zip1.7 MB2018-07-05 01:220
zero-config-example-3.4-jdk1.7.zip1.4 MB2015-06-03 02:355
zero-config-example-3.3-jdk1.7.zip1.4 MB2014-05-15 22:044
zero-config-example-3.3-jdk1.5.zip1.4 MB2014-05-15 22:043
zero-config-example-3.2-jdk1.7.zip1.4 MB2014-03-29 01:222
zero-config-example-3.2-jdk1.5.zip1.4 MB2014-03-29 01:224
zero-config-example-3.1-jdk1.7.zip1.4 MB2013-11-10 23:496
zero-config-example-3.1-jdk1.5.zip1.4 MB2013-11-10 23:494
zero-config-example-3.0-jdk1.7.zip1.4 MB2013-05-19 00:202
zero-config-example-3.0-jdk1.5.zip1.4 MB2013-05-19 00:202
old
sormula-2.3.4-jdk1.7.zip32.7 MB2013-04-07 01:135
sormula-1.9.4.zip31.8 MB2013-04-07 01:085
example-2.3.4-jdk1.7.zip1.4 MB2013-04-07 01:034
example-1.9.4.zip1.4 MB2013-04-07 01:035
zero-config-example-2.3.4-jdk1.7.zip1.3 MB2013-04-07 01:026
zero-config-example-1.9.4.zip1.4 MB2013-04-07 01:024
active-record-example-2.3.4-jdk1.7.zip1.4 MB2013-04-07 01:018
active-record-example-1.9.4.zip1.4 MB2013-04-07 01:014
sormula-2.3.3-jdk1.7.zip32.7 MB2012-12-01 00:486
sormula-1.9.3.zip31.8 MB2012-12-01 00:434
example-2.3.3-jdk1.7.zip1.4 MB2012-12-01 00:376
example-1.9.3.zip1.4 MB2012-12-01 00:376
zero-config-example-2.3.3-jdk1.7.zip1.3 MB2012-12-01 00:363
zero-config-example-1.9.3.zip1.4 MB2012-12-01 00:362
active-record-example-2.3.3-jdk1.7.zip1.4 MB2012-12-01 00:352
active-record-example-1.9.3.zip1.4 MB2012-12-01 00:358
sormula-2.3.2-jdk1.7.zip24.3 MB2012-09-30 09:061
sormula-1.9.2.zip23.4 MB2012-09-30 09:023
example-2.3.2-jdk1.7.zip1.9 MB2012-09-30 08:582
example-1.9.2.zip1.9 MB2012-09-30 08:572
zero-config-example-2.3.2-jdk1.7.zip1.9 MB2012-09-30 08:565
zero-config-example-1.9.2.zip1.9 MB2012-09-30 08:561
active-record-example-2.3.2-jdk1.7.zip1.9 MB2012-09-30 08:556
active-record-example-1.9.2.zip1.9 MB2012-09-30 08:5523
sormula-2.3-jdk1.7.zip24.2 MB2012-08-31 06:144
sormula-1.9.zip23.4 MB2012-08-31 06:103
example-2.3-jdk1.7.zip1.9 MB2012-08-31 06:065
example-1.9.zip1.9 MB2012-08-31 06:062
zero-config-example-2.3-jdk1.7.zip1.9 MB2012-08-31 06:057
zero-config-example-1.9.zip1.9 MB2012-08-31 06:043
active-record-example-2.3-jdk1.7.zip1.9 MB2012-08-31 06:034
active-record-example-1.9.zip1.9 MB2012-08-31 06:032
sormula-2.2-jdk1.7.zip24.2 MB2012-06-05 06:411
sormula-1.8.zip23.3 MB2012-06-05 05:276
example-2.2-jdk1.7.zip1.9 MB2012-06-05 04:546
example-1.8.zip1.9 MB2012-06-05 04:546
zero-config-example-2.2-jdk1.7.zip1.9 MB2012-06-05 04:531
zero-config-example-1.8.zip1.9 MB2012-06-05 04:534
active-record-example-2.2-jdk1.7.zip1.9 MB2012-06-05 04:512
active-record-example-1.8.zip1.9 MB2012-06-05 04:514
sormula-2.1.1-jdk1.7.zip23.4 MB2012-04-19 00:074
sormula-1.7.1.zip23.0 MB2012-04-19 00:032
example-2.1.1-jdk1.7.zip1.8 MB2012-04-18 23:582
example-1.7.1.zip1.8 MB2012-04-18 23:581
zero-config-example-2.1.1-jdk1.7.zip1.8 MB2012-04-18 23:572
zero-config-example-1.7.1.zip1.8 MB2012-04-18 23:571
active-record-example-2.1.1-jdk1.7.zip1.8 MB2012-04-18 23:562
active-record-example-1.7.1.zip1.8 MB2012-04-18 23:554
zero-config-example-2.1-jdk1.7.zip2.0 MB2012-04-04 04:384
sormula-2.1-jdk1.7.zip23.4 MB2012-04-04 04:368
sormula-1.7.zip23.1 MB2012-04-04 04:321
example-2.1-jdk1.7.zip2.0 MB2012-04-04 04:285
example-1.7.zip1.8 MB2012-04-04 04:281
zero-config-example-1.7.zip1.8 MB2012-04-04 04:272
active-record-example-2.1-jdk1.7.zip2.0 MB2012-04-04 04:263
active-record-example-1.7.zip1.8 MB2012-04-04 04:232
sormula-2.0-jdk1.7.zip20.5 MB2012-02-11 07:305
zero-config-example-2.0-jdk1.7.zip1.8 MB2012-02-11 07:265
example-2.0-jdk1.7.zip1.8 MB2012-02-11 07:243
sormula-1.6.zip20.7 MB2012-01-29 00:326
zero-config-example-1.6.zip1.8 MB2012-01-29 00:283
example-1.6.zip1.8 MB2012-01-29 00:283
sormula-1.5.zip18.3 MB2012-01-02 04:335
zero-config-example-1.5.zip1.8 MB2012-01-02 04:296
example-1.5.zip1.8 MB2012-01-02 04:283
sormula-1.4.zip21.0 MB2011-12-17 07:083
zero-config-example-1.4.zip1.8 MB2011-12-17 07:053
example-1.4.zip1.8 MB2011-12-17 07:042
sormula-1.3.zip19.2 MB2011-11-22 02:235
zero-config-example-1.3.zip1.8 MB2011-11-22 02:194
example-1.3.zip1.8 MB2011-11-22 02:183
sormula-1.2.zip19.1 MB2011-10-03 04:033
zero-config-example-1.2.zip1.8 MB2011-10-03 03:333
example-1.2.zip1.8 MB2011-10-03 03:322