我有一个很长的sql查询日志。我目前正在调试一些东西,我需要找到一些标准查询的sql查询。
我想添加像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?
提前感谢!
可以帮助此代码。
public List<yourclass> getdata(String abc)
{
Criteria criteria=sessionFactory.getCurrentSession().createCriteria(yourclass.class);
criteria.add(Restrictions.eq("yourfiled",abc));
return Criteria.list();
}