HQL查询中的问题

时间:2010-04-12 08:24:38

标签: sql hql

我在我的sql中写了一个查询:

“按照col_name = 101 desc”

从table_name中选择*

哪个在mysql中运行得很好,但当我尝试将此查询转换为HQl查询时,它会抛出异常。所以任何人都可以建议我如何为上述SQL查询编写HQL查询。

1 个答案:

答案 0 :(得分:4)

我怀疑它在mysql中工作得很好......你的意思是

select * from table_name where col2_name = 101 order by col1_name desc

在hibernate中,您只需要将table_name和col_name替换为实际的类和属性名称,例如(如果您只是查询整个实体,可以不使用select

FROM EntityName where property1Name = 101 order by property2Name desc