Hibernate:临时表而不是嵌套查询

时间:2015-06-17 14:57:26

标签: java mysql hibernate subquery temp-tables

这是我的情况:我有一份文件只能有13个州中的一个。文档的状态随时间变化,并且需要更改状态的日期。我有这张桌子:

Documents: id, name
DocumentState: id, idDocument, idState, date
States: id, name

我需要获得实际状态(最大日期状态)为1或12的所有文档。

我尝试使用DetachedCriteria进行此操作,但它会生成一个对性能非常糟糕的排查查询,因此,我正在寻找一种方法强制hibernate使用临时表。

提前致谢

0 个答案:

没有答案