2

如何通过 Get() 使用 Future 延迟执行以检索单个记录(或 Load()?)

另外,我可以将 Future 与分离的 QueryOver 一起使用吗

4

1 回答 1

5

带有负载的未来没有任何意义,因为负载不会进入数据库。

带有 get 的 Future 也没有意义,因为 Get 返回一个可能已经加载的实例,在这种情况下它也不会进入数据库。你可以得到的最接近的是通过 id 进行的查询。

为了得到一个Future<T>你需要一个可执行的查询(Criteria/QueryOver/HQL/LINQ)。否则,未来没有办法解决它。

于 2011-04-17T02:05:03.723 回答