这是我的情况:我有一份文件只能有13个州中的一个。文档的状态随时间变化,并且需要更改状态的日期。我有这张桌子:
Documents: id, name
DocumentState: id, idDocument, idState, date
States: id, name
我需要获得实际状态(最大日期状态)为1或12的所有文档。
我尝试使用DetachedCriteria
进行此操作,但它会生成一个对性能非常糟糕的排查查询,因此,我正在寻找一种方法强制hibernate使用临时表。
提前致谢