我想在集合属性上使用implicit join执行查询。
实施例: CONTAINER 类与 CONTENT 有一对多的关系。
查询:SELECT * FROM CONTAINER容器WHERE container.content.value =" FOO"
在动态查询中有一些想法:
Root<Container> from = criteriaQuery.from(Container.class);
from.get("container").<String>get("note");
问题是我不能,因为它说: 非法尝试取消引用基本类型的路径源[container.value]。
我使用JPA 2.1和hibernate-core-4.3.5