一尘不染

何时在休眠状态下使用独立条件?

hibernate

什么时候使用独立标准?使用分离标准而不是普通标准有什么好处?

Criteria criteria = sessionFactory.getCurrentSession().createCriteria(Some.class);


DetachedCriteria criteria = DetachedCriteria.forClass(Some.class);

谢谢!


阅读 206

收藏
2020-06-20

共1个答案

一尘不染

根据文档

一些应用程序需要在“分离模式”下创建条件查询,在该模式下,Hibernate会话不可用。此类可以在任何地方实例化,然后可以通过将会话传递到来获得一个Criteria
getExecutableCriteria()。所有方法都具有与Criteria接口的相应方法相同的语义和行为。

2020-06-20