public List findByExample(VcxZyfymx instance) {
log.debug("finding VcxZyfymx instance by example");
try {
List results = getHibernateTemplate().findByExample(instance);
log.debug("find by example successful, result size: "
+ results.size());
return results;
} catch (RuntimeException re) {
log.error("find by example failed", re);
throw re;
}
}
把这个加个order by 先按sfmc排序,再按zjje排序
HibernateDaoSupport DAO层封装的多条件查询问题。
答案:1 悬赏:50 手机版
解决时间 2021-03-22 00:55
- 提问者网友:斑駁影
- 2021-03-21 09:45
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-03-21 10:35
参考下我的代码吧 后面加上order by sfmc就可以了
首先要把多条件放到一个数组中
再调用hibernateDAOSupport中的方法
public Critique fingCritique(int AId, Date date) {
Object values[] = new Object[]{AId,date};
List critiqueFind = this.getHibernateTemplate().find("select cri from Critique cri where cri.AId = ? AND cri.date = ?", values);
if(!critiqueFind.isEmpty()){
return (Critique)critiqueFind.get(0);
}else{
return null;
}
}
首先要把多条件放到一个数组中
再调用hibernateDAOSupport中的方法
public Critique fingCritique(int AId, Date date) {
Object values[] = new Object[]{AId,date};
List critiqueFind = this.getHibernateTemplate().find("select cri from Critique cri where cri.AId = ? AND cri.date = ?", values);
if(!critiqueFind.isEmpty()){
return (Critique)critiqueFind.get(0);
}else{
return null;
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯