hibernate select * from 错误是怎么回事

2024-12-22 23:17:22
推荐回答(3个)
回答1:

在hibernate中不可以有*,你可以这么写:select fw from TblFwxx fw where fw.zj>=?
其中select后面的fw和TblFwxx 后面的fw是一个东西,是TblFwxx 实体类的别名,而TblFwxx 是数据库中的表对应hibernate生成的实体类

回答2:

hibernate支持hql语句, 不能使用 select语句,直接用FROM字句查询。

回答3:

如何hql语句写为select * from 则返回的一个Object数组的集合,需要将结果集转换为List,
Object[]中的元素按顺序对应的表的没一列