Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JPA CriteriaBuilder-过滤器,其中整数_字段=内部查询计数_Java_Hibernate_Jpa - Fatal编程技术网

Java JPA CriteriaBuilder-过滤器,其中整数_字段=内部查询计数

Java JPA CriteriaBuilder-过滤器,其中整数_字段=内部查询计数,java,hibernate,jpa,Java,Hibernate,Jpa,JPA CriteriaBuilder对于我来说很难理解如何构建复杂的查询,如下面所示,我该怎么做 SELECT * FROM offers o1 WHERE o1.offer_id NOT IN ( SELECT offer_id FROM offers o2 WHERE o2.max_links_per_cardholder = ( SELECT COUNT(*) FROM linked_offers lo

JPA CriteriaBuilder对于我来说很难理解如何构建复杂的查询,如下面所示,我该怎么做

SELECT * FROM offers o1
WHERE o1.offer_id NOT IN 
(
    SELECT offer_id 
    FROM offers o2
    WHERE o2.max_links_per_cardholder = 
    (
        SELECT COUNT(*)
        FROM linked_offers lo
        WHERE lo.card_id IN 
        (
            SELECT pc.card_id 
            FROM payment_cards pc 
            WHERE pc.cardholder_id = 'BWCI4TRMBRAWAAFL6LGHXR8WAYV6HA'
        )
    )
);
关于如何使用JPA CriteriaQuery、CriteriaBuilder和Root派生谓词,有人有什么建议吗?