\r
@Override\r
public List<UuidAndTitleCache<TaxonNode>> getUuidAndTitleCache(Integer limit, String pattern, UUID classificationUuid) {\r
- String queryString = "SELECT tn.uuid, tn.id, t.titleCache, name, rank "\r
+ String queryString = "SELECT tn.uuid, tn.id, t.titleCache, rank "\r
+ " FROM TaxonNode tn "\r
+ " INNER JOIN tn.taxon AS t "\r
+ " INNER JOIN tn.classification AS cls "\r
int classificationId = classification.getId();\r
\r
String queryString =\r
- " SELECT nodes.uuid, nodes.id, t.titleCache, name, rank"\r
+ " SELECT nodes.uuid, nodes.id, t.titleCache, rank"\r
+ " FROM TaxonNode AS nodes "\r
+ " JOIN nodes.taxon as t " // FIXME why not inner join here?\r
+ " INNER JOIN t.name AS name "\r