我用hql查询并排序,代码如下String hql="from Product p order by p.id ?";
.....
session.createQuery(hql).setString(0, p.getOrder()).....;我的意思是想设置问号处的排序方式 desc/asc
总提示出错
unexpected token: ? near line 1, column 48
说这里不能这么用,为什么啊!!!
.....
session.createQuery(hql).setString(0, p.getOrder()).....;我的意思是想设置问号处的排序方式 desc/asc
总提示出错
unexpected token: ? near line 1, column 48
说这里不能这么用,为什么啊!!!
.....
session.createQuery(hql).setString(0, p.getOrder()).....;这样不能用?
用sql不一样的
session.createSQLQuery(hql).xxxxxxxxxxxx