Java JPA查询具有列表的新对象
我有这样一个JPA包装:Java JPA查询具有列表的新对象,java,hibernate,jpa,wrapper,Java,Hibernate,Jpa,Wrapper,我有这样一个JPA包装: public Wrapper(Object object, List<Bla> bla) {... SELECT bla FROM Bla bla WHERE bla.object = object 但是“bla”是一个选择返回的列表,如下所示: public Wrapper(Object object, List<Bla> bla) {... SELECT bla FROM Bla bla WHERE bla.object = objec
public Wrapper(Object object, List<Bla> bla) {...
SELECT bla FROM Bla bla WHERE bla.object = object
但是“bla”是一个选择返回的列表,如下所示:
public Wrapper(Object object, List<Bla> bla) {...
SELECT bla FROM Bla bla WHERE bla.object = object
我怎样才能装这个包装
谢谢。您不能这样做,因为构造函数应该只有简单类型(没有集合)。 解决方案是进行两次查询并手动构造实体 根据JPA规范,构造器中的元素(称为构造器_项)可能是: 建造商_项目::= 单值路径表达式 标量表达式| 聚合|u表达式| 识别变量