0
nameFilter
是一个字符串HQL和LIKE关键字
mo.name
是一个字符串太
getEntityManager()
.createQuery(
"select mo from MyObject mo JOIN mo.someOtherObject.product p where p=:product and mo.someEnum=:someEnum and mo.name like :name orderBy :sortField :sortOrder")
.setParameter("name", "%"+nameFilter+"%")
.setParameter("someEnum", SomeEnum.BlueOne)
.setParameter("product", product)
.setParameter("sortField", sortField)
.setParameter("sortOrder", sortOrder).setFirstResult(first)
.setMaxResults(pageSize).getResultList();
对于上面的代码我收到错误意外的标记排序依据。
我应该怎么办?
我搜索使用像在hql中,但发现太少的东西。
感谢