【问题标题】:How to get JoinColumn value in normal table of Many To Many joined table using Envers audit query如何使用 Envers 审计查询在多对多连接表的普通表中获取 JoinColumn 值
【发布时间】:2022-09-23 19:04:02
【问题描述】:

\' 在我的工作中,一些属性被加入到另一个表中,同时记录被丢弃。我想提取从普通表(例如 t_customer)中连接的属性的连接 ID。不是来自审计表。我怎样才能做到这一点。我当前的查询是动态运行的。在 Java 服务中我的代码:\'

\'\'\'
   AuditReader reader  = AuditReaderFactory.get(entityManager);
        String classPath = \"com.model.\";
        Class<?> classType = Class.forName(classPath+className);
        AuditQuery query = reader.createQuery().forRevisionsOfEntity(Class.forName(classPath+className), false, true);
        query.add(AuditEntity.id().eq(Long.parseLong(id)));
        List<Object> logList = query.getResultList();

        return ResponseEntity.ok().body(logList);

\'\'\'

    标签: java hibernate audit


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 2013-02-08
      • 2011-09-13
      • 2012-02-24
      • 2023-04-06
      • 1970-01-01
      • 2012-07-12
      相关资源
      最近更新 更多