faoxis :
This calling is deprecated:
session.createCriteria(Bus.class).list();
In source files I can see this:
/** @deprecated */
@Deprecated
Criteria createCriteria(Class var1);
/** @deprecated */
@Deprecated
Criteria createCriteria(Class var1, String var2);
/** @deprecated */
@Deprecated
Criteria createCriteria(String var1);
/** @deprecated */
@Deprecated
Criteria createCriteria(String var1, String var2);
But I can't understand which method I have to use instead of createCriteria
.
DimaSan :
You can use the following interfaces instead in Hibernate 5.2 +:
javax.persistence.criteria.CriteriaBuilder
javax.persistence.criteria.CriteriaQuery
// Create CriteriaBuilder
CriteriaBuilder builder = session.getCriteriaBuilder();
// Create CriteriaQuery
CriteriaQuery<YourClass> criteria = builder.createQuery(YourClass.class);
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=424338&siteId=1