0

假设我们有以下类图:

public final class Address {

    private final String streetAddress

    public String getStreetAddress() {
        return streetAddress;
    }

}

public final class House {

    private Address address;
}

现在我想使用 JPA Criteria API 查询与特定街道地址匹配的所有房屋。我试图这样做,但没有奏效。

addPredicate(criteriaBuilder.like(root.<String>get("address.streetAddress"), streetAddress));
4

1 回答 1

0

我通过这样做解决了这个问题:

addPredicate(criteriaBuilder.like(root.<Address>get("address").<String>get("streetAddress"), streetAddress));
于 2011-03-09T20:56:55.603 回答