我正在做一个教程,作者在getCriteriaBuilder
对象中使用方法Session
,但是当我尝试使用此方法时,找不到此方法。
作者代码:
Session session = sessionFactory.getCurrentSession();
CriteriaBuilder cb = session.getCriteriaBuilder();
经过一番搜索,我发现此方法继承自Hibernate EntityManager
,但在我的(当前版本的hibernate)EntityManager
中,此方法不存在。 Session还具有方法CreateCriteria
,但已不推荐使用,因此CriteriaBuilder是否可以从EntityManager中删除或不推荐使用?