Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Complete
-
1.2.5.RELEASE
-
None
Description
Here's a roo generated finder method that contains an unresolved local variable "jpaQuery":
public static TypedQuery<CmTitle> CmTitle.findCmTitlesByCategories(Set<Category> categories, String sortFieldName, String sortOrder) {
if (categories == null) throw new IllegalArgumentException("The categories argument is required");
EntityManager em = CmTitle.entityManager();
StringBuilder queryBuilder = new StringBuilder("SELECT o FROM CmTitle AS o WHERE");
for (int i = 0; i < categories.size(); i++)
if (fieldNames4OrderClauseFilter.contains(sortFieldName)) {
jpaQuery = jpaQuery + " ORDER BY " + sortFieldName;
if ("ASC".equalsIgnoreCase(sortOrder) || "DESC".equalsIgnoreCase(sortOrder))
}
TypedQuery<CmTitle> q = em.createQuery(queryBuilder.toString(), CmTitle.class);
int categoriesIndex = 0;
for (Category _category: categories)
return q;
}