SQL语言如何转换为HQL
select*fromreps_res_SentimentWordstwheret.name!='rrrr'andt.formula='rrr'andt.remark='...
select * from reps_res_SentimentWords t where t.name !='rrrr' and t.formula='rrr' and t.remark='rrrr'
转化为
DetachedCriteria dc = DetachedCriteria.forClass(SentimentWords.class);
if (word != null)
{
if (StringUtils.isNotBlank(word.getName()))
{
dc.add(Restrictions.like("name", word.getName(), MatchMode.ANYWHERE));
}if(StringUtils.isNotBlank(word.getFormula())){
dc.add(Restrictions.ne("formula", word.getName()));
}if(StringUtils.isNotBlank(word.getRemark())){
dc.add(Restrictions.ne("remark", word.getRemark()));
}
}
return dao.findByCriteria(dc);
sql 错了应该是
select * from reps_res_SentimentWords t where t.name ='rrrr' and t.formula='rrr' and t.remark='rrrr' 展开
转化为
DetachedCriteria dc = DetachedCriteria.forClass(SentimentWords.class);
if (word != null)
{
if (StringUtils.isNotBlank(word.getName()))
{
dc.add(Restrictions.like("name", word.getName(), MatchMode.ANYWHERE));
}if(StringUtils.isNotBlank(word.getFormula())){
dc.add(Restrictions.ne("formula", word.getName()));
}if(StringUtils.isNotBlank(word.getRemark())){
dc.add(Restrictions.ne("remark", word.getRemark()));
}
}
return dao.findByCriteria(dc);
sql 错了应该是
select * from reps_res_SentimentWords t where t.name ='rrrr' and t.formula='rrr' and t.remark='rrrr' 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
1个回答
展开全部
if (word != null)
{
if (StringUtils.isNotBlank(word.getName()))
{
dc.add(Restrictions.ne("name", "rrrr"));
}if(StringUtils.isNotBlank(word.getFormula())){
dc.add(Restrictions.ne("formula","rrr"));
}if(StringUtils.isNotBlank(word.getRemark())){
dc.add(Restrictions.ne("remark","rrrr"));
}
}
DetachedCriteria.forClass(SentimentWords.class);
这个的意思是查询整表。
add加条件。Restrictions是条件这里面有很多条件方法。比如eq是equal也就是=。ne是not equal也就是!=,le是< ge是>等等 很多
{
if (StringUtils.isNotBlank(word.getName()))
{
dc.add(Restrictions.ne("name", "rrrr"));
}if(StringUtils.isNotBlank(word.getFormula())){
dc.add(Restrictions.ne("formula","rrr"));
}if(StringUtils.isNotBlank(word.getRemark())){
dc.add(Restrictions.ne("remark","rrrr"));
}
}
DetachedCriteria.forClass(SentimentWords.class);
这个的意思是查询整表。
add加条件。Restrictions是条件这里面有很多条件方法。比如eq是equal也就是=。ne是not equal也就是!=,le是< ge是>等等 很多
追问
3q
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询