我正在尝试从实体中恢复所有版本,但我的代码只返回1个版本,这就是我现在正在做的方式。
return AuditReaderFactory.get(super.getEntityManager())
.createQuery()
.forEntitiesAtRevision(BitacoraControl.class, bitacoraControlId.intValue())
.add(AuditEntity.id().eq(bitacoraControlId))
.addOrder(AuditEntity.revisionNumber().asc())
.getResultList()
;
答案 0 :(得分:2)
forEntitiesAtRevision
检索与特定修订版条件匹配的实体 - 因此您最多只能得到一个结果。
您应该使用forRevisionsOfEntity
来获取特定实体的修订列表。