发现问题
今天学到Hibernate的查询所有对象Criteria,发现获取Criteria的方法createCriteria()已经过时
/**
* Create {
@link Criteria} instance for the given class (entity or subclasses/implementors).
*
* @param persistentClass The class, which is an entity, or has entity subclasses/implementors
*
* @return The criteria instance for manipulation and execution
*
* @deprecated (since 5.2) for Session, use the JPA Criteria
*/
@Deprecated
Criteria createCriteria(Class persistentClass);
Hibernate推荐使用JPA的规范获取Criteria
解决问题
- 在百度之后,发现国内很少有这样的参考资料,或者解决办法,于是去了Google.在stack flow上看到了解决办法
1.创建session对象(因为配置文件加载不一致