Employee 对象
private String id; //员工编号
private String name; //员工姓名
private Department department;//部门 {id,name} 页面只传depId过来
private Job job; //职务 {id ,name} 页面只传jobId过来 现在要通过四个属性(必须有一个不为空)查询相应的Employee 对象
可用DetachedCriteria criteria = DetachedCriteria.forClass(Employee.class)
criteria.add(Expression.like("id", id, MatchMode.ANYWHERE));
criteria.add(Expression.like("name", name, MatchMode.ANYWHERE));
查询部门和职务时如何写呢?***处如何写呢?有其它的方法吗?
criteria.add(Expression.eq("***", depId));
criteria.add(Expression.eq("***", jobId));
最后返回getHibernateTemplate().findByCriteria(criteria);
private String id; //员工编号
private String name; //员工姓名
private Department department;//部门 {id,name} 页面只传depId过来
private Job job; //职务 {id ,name} 页面只传jobId过来 现在要通过四个属性(必须有一个不为空)查询相应的Employee 对象
可用DetachedCriteria criteria = DetachedCriteria.forClass(Employee.class)
criteria.add(Expression.like("id", id, MatchMode.ANYWHERE));
criteria.add(Expression.like("name", name, MatchMode.ANYWHERE));
查询部门和职务时如何写呢?***处如何写呢?有其它的方法吗?
criteria.add(Expression.eq("***", depId));
criteria.add(Expression.eq("***", jobId));
最后返回getHibernateTemplate().findByCriteria(criteria);
解决方案 »
- ssh2整合后调用CRUD方法,findByUserid没问题,可findByUsername报错,没找出原因,希望能得到解答。
- jsp页面问题
- getcurrentSession 中的save ,delete 都可以操作,但是update更新不了,求高手帮帮忙~!
- 小数点为后为零,则不显示小数点后,如何做到?
- weblogic8与oracle10配的连接池取不到连接
- ◆◇◆ 关于 WebService 使用相对路径访问配置文件的问题! ◆◇◆
- 请教 为什么JavaBean不工作?
- jdom解析的编码问题
- 好几天没解决的问题,大家救救我啊。拜托了(调用client出现错误)
- 初学Spring的注解方式注入,,请教一个基本问题。。求解答。
- java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
- 求教struts2的配置问题
criteria.createCriteria("job").add(Expression.eq("id",jobId);
或使用hql查询
criteria.createCriteria("job").add(Expression.eq("id",jobId);
或使用hql查询
criteria.createCriteria("job").add(Expression.eq("id",jobId);
或使用hql查询
criteria.createCriteria("job").add(Expression.eq("id",jobId);
或使用hql查询