AuditQuery query = auditReader.createQuery()
.forRevisionsOfEntity(AB.class, false, true)
.add(AuditEntity.property("bId").eq(bId))
.addOrder(AuditEntity.revisionNumber().desc());
上面的代码检索除 RevTypeDEL修订之外的所有修订,因为bIdcolumn is null。
我有三个表A,B和AB。ABtable 是一个关系表。因此AB表具有abIDPK 和aId, bID, 修订信息。每当B被删除时,它都会更新AB_AUDv table with revtypeDELand keeps辅助,投标asnull`。
要显示已删除B,任何人都可以建议我修改 auditreader 查询吗?