sevenshal / mysql-builder

a api for java that allow you builder sql string use builder class and methods

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mysql-builder

a api for java that allow you builder sql string use builder class and methods

example:

	SQLBuilder sqlBuilder = new SQLBuilder(new SimplePerformBuilder("SELECT FROM person"));
	sqlBuilder.where().createCriteria().equalTo("name", "lily").greaterThan("age", 45).notIn("group", 12,23,45);
	sqlBuilder.where().or().like("name", "j%k").notBetween("age", 34, 67);
	String sqlString = sqlBuilder.createSQL();
	System.out.println(sqlString);
	List<Object> paramsList = sqlBuilder.getParams();

the above code will print: SELECT FROM person WHERE (name = ? AND age > ? AND group NOT IN (?,?,?)) OR (name LIKE ? AND age NOT BETWEEN ? AND ?)

then you can use this sql string with spring jdbc or jdbc.

About

a api for java that allow you builder sql string use builder class and methods


Languages

Language:Java 100.0%