public QueryBuilder<T, ID> selectColumns(String... columns) {
		for (String column : columns) {
			addSelectColumnToList(column);
		}
		return this;
	}
public QueryBuilder < T , ID > selectColumns ( String ... columns ) { for ( String column : columns ) { addSelectColumnToList ( column ) ; } return this ; }
Add columns to be returned by the SELECT query. If no columns are selected then all columns are returned by
default. For classes with id columns, the id column is added to the select list automagically. This can be called
multiple times to add more columns to select.

<p>
<b>WARNING:</b> If you specify any columns to return, then any foreign-collection fields will be returned as null
<i>unless</i> their {@link ForeignCollectionField#columnName()} is also in the list.
</p>