1

休止状態のHHH-5419でこのバグが見つかりました

タイプのルート要素を、アスタリスクなどの複合キーに置き換える方法を理解する必要があります。

hibernateを更新し、答えではなくJPQLを使用します。

4

1 に答える 1

4

どうでも。複合キーのクエリを次のように置き換えました。

    CriteriaBuilder qb = entityManager.getCriteriaBuilder();
    CriteriaQuery<Long> cq = qb.createQuery(Long.class);
    Root<T> root = cq.from(entityClass);
    if (root.getModel().getIdType() != null)
        cq.select(qb.count(root.get("someAnotherAttribute")));
    else
        cq.select(qb.count(root));
于 2012-11-26T11:35:11.983 に答える