我有一个很长的SQL查询日志。我目前正在调试一些东西,我需要在那里找到一些标准查询的SQL查询。
我想在我的critera查询中添加AND 'abc'='abc'
之类的内容,以便能够更轻松地在我的查询日志中找到它。
我如何用标准查询语言写出来?
目前我有:
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<String> cQuery = cb
.createQuery( String.class )
;
Root<BackendArticle> ART = cQuery.from( BackendArticle.class );
Predicate pred = myPredicateBuilder.predicate( ART, cb );
pred = cb.and( pred, ??? ); //<- What to put here?
提前致谢!
答案 0 :(得分:0)
可能有助于此代码。
public List<yourclass> getdata(String abc)
{
Criteria criteria=sessionFactory.getCurrentSession().createCriteria(yourclass.class);
criteria.add(Restrictions.eq("yourfiled",abc));
return Criteria.list();
}