
This allow to build an SQL queries(insert,select,delete,update) manually.

This allow to build an SQL queries(insert,select,delete,update) manually.
It uses a builder pattern to make it more readable, failry close to ruby activeRecord's syntax
Example:
JOTQueryBuilder.selectQuery(User.class).where("name>a").where("name
Oftentimes it's best(safer) to use PreparedStatement form:
Example:
String[] params={"john","O'hara"}; // the ' could be dangerous if not using preparesStatement
JOTQueryBuilder.selectQuery(User.class).where("first=?").where("last=?").withParams(params).find();
Notes:
- multiple "Where" are ANDED unless you use OrWhere
- orderBy must be after the "where"
- limit must be after the "where" and "orderBy"