JPA2とHibernate 3.6をプロバイダとして使用します。JPAがクエリでインスタンス化
私はこのようないくつかのコードを持っている:
final List<Object[]> result = entityManager.createQuery("SELECT qt, tt FROM ...").getResultList();
私はQTとTTのエンティティが含まれているSimpleClassのリストに[]オブジェクトのリストを変換するコンバータを、持っています。
JPA 2でこれを行うことはできますか? (LinqでC#で可能です)
final List<SimpleClass> result = entityManager.createQuery("SELECT new SimpleClass(qt, tt) FROM ...").getResultList();
ありがとうございました。
http://stackoverflow.com/questions/2355728/jpql-create-new-object -in-select-statement-avoid-or-embrace – landal79
うーん、面白い質問。私は最初に@MappedSuperclassをラッパーとして使用することを考えましたが、それに対して照会することはできません。私は良い古い構成がバックドアとして動作すると思います。 – JMelnik
@ landal79これはまさに私が検索したものです。私はフィードバックを試みます。ありがとうございます。 –