hql查询方式 和 criteria 查询
来源:互联网 发布:xbox360淘宝 编辑:程序博客网 时间:2024/05/22 11:44
public List<TrainUser> findByTrainPlanRegist(Long planId) {
// Criteria criteria = this.getSession().createCriteria(TrainUser.class);
// criteria.createAlias("appUser", "appUser");
// criteria.createAlias("trainPlan", "trainPlan");
// criteria.add(Restrictions.eq("trainPlan.id", planId)).add(Restrictions.eq("regist", TrainUser.REGIST));
// return criteria.list();
String hql="select tu from TrainUser tu JOIN fetch tu.appUser tuauJOIN fetch tu.trainPlan tutp where tu.trainPlan.id = ? and tu.regist = ?";
Query query = this.getSession().createQuery(hql);
query.setParameter(0, planId);
query.setParameter(1, TrainUser.REGIST);
List list = query.list();
// Criteria criteria = this.getSession().createCriteria(TrainUser.class);
// criteria.createAlias("appUser", "appUser");
// criteria.createAlias("trainPlan", "trainPlan");
// criteria.add(Restrictions.eq("trainPlan.id", planId)).add(Restrictions.eq("regist", TrainUser.REGIST));
// return criteria.list();
String hql="select tu from TrainUser tu JOIN fetch tu.appUser tuauJOIN fetch tu.trainPlan tutp where tu.trainPlan.id = ? and tu.regist = ?";
Query query = this.getSession().createQuery(hql);
query.setParameter(0, planId);
query.setParameter(1, TrainUser.REGIST);
List list = query.list();
return list;
join fetch 才可以将对象中的对象属性插入对象
- hql查询方式 和 criteria 查询
- HQL查询和Criteria查询
- 查询方法 HQL和Criteria
- Hibernate 、Hql查询和Criteria查询
- HQL query Criteria 查询方式 入门
- Hibernate的四种查询方式(主键查询,HQL查询,Criteria查询,本地sql查询)和修改和添加
- hql Criteria 查询
- hql Criteria 查询
- Hibernate查询简介HQL和Criteria
- Hibernate HQL和Criteria查询补充
- grails的criteria和hql查询
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- makefile中的宏
- 20 求平均年龄 各班平均分
- android 3.1以上boot complete receiver接受的问题
- CSP平台银联前置系统ATM他带本和本代他交易失败原因分析
- 11198 - Dancing Digits
- hql查询方式 和 criteria 查询
- js中innerHTML用法
- CarParts3
- char,nchar,varchar,nvarchar之间的区别
- mt9d131 驱动简介
- Ubuntu上安装启动SSH Server
- 11.MAP查询每年的世界杯冠军
- 详细介绍ORACLE sqlplus命令
- 一天一个设计模式(2): 外观模式