试试用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语句了
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....