【问题标题】:AuditQuery Hibernate add order by partitionAuditQuery Hibernate 按分区添加顺序
【发布时间】:2015-09-23 12:53:01
【问题描述】:

我有AuditQuery,我想添加order bypartition by

像我一样:

final AuditReader reader = AuditReaderFactory.get(em);
final List<Test> result = new ArrayList<Test>();

final AuditQuery query =
    reader.createQuery().forRevisionsOfEntity(Test.class, false, true);

我想做类似的事情:

ORDER by (MAX(VALUE) OVER (PARTITION BY ID ORDER BY ID))

AuditQuery怎么办?

【问题讨论】:

    标签: hibernate audit database-partitioning


    【解决方案1】:

    AuditQuery是建立在Hibernate Criteria之上的,所以不支持窗口函数,此时需要编写原生SQL。

    【讨论】:

    • 感谢您的快速回复。你能在审计表上展示如何做到这一点吗?
    猜你喜欢
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2013-03-06
    • 1970-01-01
    • 2020-08-11
    • 1970-01-01
    相关资源
    最近更新 更多