Easily migrate from Snowflake, Redshift, or Databricks with free tools.
BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
Try Free
MongoDB Atlas runs apps anywhere
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
...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.
Maven
<dependency>
<groupId>org.sormula</groupId>
<artifactId>sormula</artifactId>
<version>4.3</version>
</dependency>
Now stored at https://github.com/gregorydgraham/DBvolution
Available from Maven Central: nz.co.gregs.dbvolution
Makes relational data easy and fast to use with semantic annotations and encapsulated datatypes.
Simple declaration of a DB table:
@DBTableName("mytable")
public class MyTable extends DBRow {
@DBColumn("numeric_code")
@DBForeignKey(Code.class)
private DBNumber numericCode = new DBNumber();
@DBColumn("uid_mytable")
@DBPrimaryKey
@DBAutoIncrement
private DBNumber uidMyTable = new DBNumber();
}
Easy Gets:
List<MyTable> myRows = myDB.get(new MyTable());
MyTable row = myDB.getDBTable(new MyTable()).getByPrimaryKey(61176904);
Natural and Outer Joins and Criteria:
CarCo carCo = new CarCo();
carCo.name.isLiterally("GM");
List<DBQueryRow> results = myDB.get(carCo, new Marque());
dbQuery.addOptional(new CarModel());
Easy debugging:
query.getSQLForQuery();
Simple processing:
db.print(query.getAllRows());
List<Marque> marques = query.getAll
Reusable is a JPA ORM like Hibernate. But with focus on speed, speed, speed and development speed. Hibernate is like ANT - you can do everything. Reusable is like Maven - you cant do everything, but the development speed is greater.
A simple base DAO framework for JPA, Hibernate, iBatis, etc. and testing helpers.
Note: Releases are in Maven Central and Snapshots are in Sonatype OSS hosting, not in SourceForge files. Refer to:
https://sourceforge.net/p/sidaof/news/2011/01/new-download-location/