0

1 つの hql ステートメントから複数の POJO または POJO と別のデータの組み合わせを使用することは可能ですか? 例えば:

クラス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

これは機能するはずですか?

ありがとう

ネッタ

4

0 に答える 0