如何解决Hibernate Envers - 如何找到未删除的修订
我想问一下如何搜索所有未删除的修订版。我想在创建时获取当前存在(未删除)的所有类。我知道如何在创建时获取所有类,但我想过滤它们,以便不会显示已删除的类。
我的代码:
@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;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。