什么时候使用独立标准?使用分离标准而不是普通标准有什么好处?
Criteria criteria = sessionFactory.getCurrentSession().createCriteria(Some.class); DetachedCriteria criteria = DetachedCriteria.forClass(Some.class);
谢谢!
根据文档
一些应用程序需要在“分离模式”下创建条件查询,在该模式下,Hibernate会话不可用。此类可以在任何地方实例化,然后可以通过将会话传递到来获得一个Criteria getExecutableCriteria()。所有方法都具有与Criteria接口的相应方法相同的语义和行为。
getExecutableCriteria()