Avoid cartesian products in `getEntitesByStringFields`.

The other generic DAO methods all have

```java
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
```

to avoid cartesian products when fetching database entites. The method `getEntitesByStringFields` lacked that line.

Please review.