hibernate hql查询不到数据
- 作者: 帐号已停机
- 来源: 51数据库
- 2021-01-02
试试用QBC来查询吧
Criteria criteria=session.createCriteria(ProcessTrainingRecord.class);
然后用criteria.add(Restrictions.eq("ProcessTrainingRecord","1"));添加条件
lt方法为< gt为="">
le为<= ge为="">=
条件添加完之后,用
criteria.list()即可=>
把hibernate的show_sql属性配成true,再看一下控制台输出的SQL是不是跟你预计的一样
用sqlquery query=session.createsql();来操作就好了,多表联合查询因为没有对应的pojo类,很麻烦。
用原生的sql就可以直接用你上面的sql语句了
Criteria criteria=session.createCriteria(ProcessTrainingRecord.class);
然后用criteria.add(Restrictions.eq("ProcessTrainingRecord","1"));添加条件
lt方法为< gt为="">
le为<= ge为="">=
条件添加完之后,用
criteria.list()即可=>
把hibernate的show_sql属性配成true,再看一下控制台输出的SQL是不是跟你预计的一样
用sqlquery query=session.createsql();来操作就好了,多表联合查询因为没有对应的pojo类,很麻烦。
用原生的sql就可以直接用你上面的sql语句了
推荐阅读
