public Object doInHibernate(Session s)throws HibernateException{
Criteria c=s.createCriteria(EmpRegister.class);
if(null!=empRegister){
if(null!=empRegister.getRoster()){
c.add(Restrictions.eq("roster", empRegister.getRoster()));
}
}
c.addOrder(Order.asc("empRegisterId"));
return c.list();
}
EmpRegister类中有roster属性,是一个Roster对象。数据库中empRegister表中有rosterId这个外键.
那么我希望找出rosterId等于某个值的集合。应该怎么写
Criteria c=s.createCriteria(EmpRegister.class);
if(null!=empRegister){
if(null!=empRegister.getRoster()){
c.add(Restrictions.eq("roster", empRegister.getRoster()));
}
}
c.addOrder(Order.asc("empRegisterId"));
return c.list();
}
EmpRegister类中有roster属性,是一个Roster对象。数据库中empRegister表中有rosterId这个外键.
那么我希望找出rosterId等于某个值的集合。应该怎么写
解决方案 »
- Struts2 结合easyui datagrid的问题
- 生成静态网页,模板中的自定义标签(带属性)如何替换?
- 欢迎喜欢j2ee的同仁们加盟
- socket 接收页面的问题
- 有偿求助:帮忙开发简单的桌面软件(500元酬劳)
- 能不能在数据库连接失败的情况下自动切换到备份数据库
- session的问题,怎么在关闭IE的时候删除session中的指定对象?
- 使用javamail的一些问题,在这里提问对么?
- 谁知道有struts的好书吗,电子版也行
- 请教!各位Java大神解释下
- 大哥大姐帮帮忙,我是菜鸟,看看下面我哪错了,我就想建个复选框组
- 用eclipse+javaBean+mysql正在做一个项目,现在我的登陆窗口不能跳转,请各位高手帮我看下
Criteria c=s.createCriteria(EmpRegister.class,"e");
dc.createAlias("e.roster", "er");
dc.add(Property.forName("er.rosterId").eq(empRegisterForm.getRosterId()));
这个这写法就不直接写出来给你了,
自己举一反二去
Criteria c=s.createCriteria(EmpRegister.class,"e");
dc.add(Property.forName("e.roster.rosterId").eq(empRegister.getRoster().getRosterId()));