私は3つのエンティティを持っていると想像してください。Basic
< - Sub
< - SubSub
私はすでにJPA 2.0で、私はこのクエリ SELECT b FROM Basic b WHERE TYPE(b) IN (Basic,Sub)
を持つことができることを発見した。しかし、私はと仕事をしなければならない実装がのapache-のOpenJPA-1.2.3-SNAPSHOTでBasic
とSub
ではなくSubSub
JPA 1.0で非多態性のJPQLクエリを実行するにはどうすればよいですか?
を選択します。
JPA 1.0でタスクを実行するにはどうすればよいですか?私は何でもオープンです。 Discriminator Column(プレーンSQLまたはJPQL)をクエリできますか? queryHintのようなものがありますか?継承を使用せず、何らかの構成を使用することで解決できますか?
ご協力いただきありがとうございます。 THX
JPA1.2が存在しません。おそらく、JPA1.0 – DataNucleus
8 [あなたが正しいでしょう。私は恥ずかしいです* – unR