假设创建了Criteria,并选择非空值列表。然后调用criteria.list().get(0)
并从某个函数返回。很明显,这个元素存在于进一步的调用链中,但是其他列表元素呢?他们什么时候被释放?当休眠会话结束或何时?
答案 0 :(得分:0)
假设您使用Session
而不是StatelessSession
,L1缓存将在以下几种情况下被清除:
session.clear()
实例上调用session
时。您还可以在开放session
上单独清除托管实体的实例,该实体通过将实体实例传递给session.evict(Object object)
来管理给定实体。