是否可以使用多个 POJO 或 POJO 和来自一个 hql 语句的另一条数据的组合?例如:
如果我有 Foo 类:
public class Foo {
private String name;
private String type;
public Foo (String name, String type) {
this.name = name;
this.type = type;
}
}
和实体吧:
@Entity
public class Bar {
private Long id;
private String name;
private String type;
...
}
以下 hql 将无法编译:
select bar.id, new Foo(bar.name, bar.type) from Bar bar
就此而言,这个 hql 也不能编译。
select new list(bar.id, new Foo(bar.name, bar.type)) from Bar bar
这应该工作吗?
谢谢
内塔