Spring Roo 1.3.1 ORDER BY代码生成错误?

时间:2015-07-09 14:26:15

标签: spring-roo

Roo 1.3.1.RELEASE [rev f4f5256]为ORDER BY生成了这个错误的代码:

public static List<Company> Company.findAllCompanies(String sortFieldName, String sortOrder) {
    String jpaQuery = "SELECT o FROM Company o";
    if (fieldNames4OrderClauseFilter.contains(sortFieldName)) {
        jpaQuery = jpaQuery + " ORDER BY " + sortFieldName;
        if ("ASC".equalsIgnoreCase(sortOrder) || "DESC".equalsIgnoreCase(sortOrder)) {
            jpaQuery = jpaQuery + " " + sortOrder;
        }
    }
    return entityManager().createQuery(jpaQuery, Company.class).getResultList();
}

sortFieldName需要一个o.前置的我认为。

1 个答案:

答案 0 :(得分:2)

你可以在Spring Roo JIRA报告吗?我认为你是对的。

谢谢。

CHEMA。