hibernate envers-如何查找未删除的修订

8xiog9wr  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(226)

我想问我如何才能搜索所有未删除的修订。我想得到所有的类,目前存在的(没有被删除)在创建时。我知道如何在创建时获取所有类,但我想对它们进行筛选,这样就不会显示已删除的类。
我的代码:

@Override @Transactional
public List<Log> findAllVersions(){
    AuditReader auditReader = AuditReaderFactory.get(entityManager);

    AuditQuery query = auditReader.createQuery().forRevisionsOfEntity(Log.class, true, false);
    query.add(AuditEntity.revisionType().eq(RevisionType.ADD));

    List<Log> logs = query.getResultList();

    return logs;
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题