1

我对 Java 和 Hibernate 非常陌生,在从 Unix 背景被带到一个有问题的 Java 项目之后,我需要帮助。

该项目目前设置了 Hibernate,并设置了搜索文档元数据数据库的条件,并且当前假设使用这行代码的“唯一结果”;

doc = (DocumentDetails) criteria.uniqueResult();

我认为,这意味着它只需要一份文件的详细信息。但是我们现在可以返回多个可能的文档详细信息,我需要将它们放入一个ArrayList以确定哪个是最新文档。

任何帮助将不胜感激如何做到这一点。我为我的前进而道歉,但我需要快速解决这个问题。

4

2 回答 2

4
List<DocumentDetails> result = criteria.list();

就如此容易。Hibernate已记录在案

于 2013-01-21T12:51:48.763 回答
2
ArrayList<DocumentDetails> doc = (ArrayList<DocumentDetails>) criteria.list();
于 2013-01-21T12:52:38.267 回答