我在我的sql中写了一个查询:
“按照col_name = 101 desc”
从table_name中选择*哪个在mysql中运行得很好,但当我尝试将此查询转换为HQl查询时,它会抛出异常。所以任何人都可以建议我如何为上述SQL查询编写HQL查询。
答案 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