我终于用以下代码实现了它:
<property name="_LastRevisionDate" formula="(select MAX(rev.start_date) from trevision rev where rev.id_detectable = id_detectable and rev.status != 'DRAFT')" type="date" />
id_detectable我当前的实体密钥列在哪里。
更新
另一个解决方法是使用数据库视图获取最近的修订日期。然后,可以选择将实体映射到该视图而不是原始表。



