Hibernate查询到ArrayList

时间:2013-01-21 12:46:29

标签: java hibernate

我是Java和Hibernate的新手,在从Unix背景中被带到有问题的Java项目后,我需要帮助。

该项目目前已经设置了Hibernate,其标准是搜索文档元数据的数据库,并且当前采用这行代码假设“唯一结果”;

doc = (DocumentDetails) criteria.uniqueResult();

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

对于如何执行此操作,我们将不胜感激。我为前进而道歉,但我需要快速解决这个问题。

2 个答案:

答案 0 :(得分:4)

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

就这么简单。休眠is documented

答案 1 :(得分:2)

ArrayList<DocumentDetails> doc = (ArrayList<DocumentDetails>) criteria.list();