Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何通过 Get() 使用 Future 延迟执行以检索单个记录(或 Load()?)
另外,我可以将 Future 与分离的 QueryOver 一起使用吗
带有负载的未来没有任何意义,因为负载不会进入数据库。
带有 get 的 Future 也没有意义,因为 Get 返回一个可能已经加载的实例,在这种情况下它也不会进入数据库。你可以得到的最接近的是通过 id 进行的查询。
为了得到一个Future<T>你需要一个可执行的查询(Criteria/QueryOver/HQL/LINQ)。否则,未来没有办法解决它。
Future<T>