public SelectBuilder forClass(Class clazz) {
this.clazz = clazz;
Table table = Classes.getClassAnnotation(clazz, Table.class);
if (table == null) {
throw new TableNameNotFoundException("@Table annotation not found");
}
this.tableName = table.name();
return this;
}