public List<T> findByQuery(String queryString, Object... params) {
		TypedQuery<T> query = entMgr.createQuery(queryString, getEntityType());
		
		for(int i = 0; i < params.length; i++) {
			//Queries are 1 indexed
			query.setParameter(i+1, params[i]);
		}
		return query.getResultList();
	}