【发布时间】:2011-10-02 18:33:43
【问题描述】:
假设我有 3 个实体,Basic Sub SubSub。我想选择Basic 和Sub 但不是SubSub
我已经发现在 JPA 2.0 中我可以有这个查询
SELECT b FROM Basic b WHERE TYPE(b) IN (Basic,Sub)
但我必须使用的实现是 apache-openjpa-1.2.3-SNAPSHOT。
如何使用 JPA 1.0 完成任务?我对任何事情都持开放态度。我可以查询鉴别器列(普通 SQL 或 JPQL)吗?有某种查询提示吗?不使用继承而是使用某种组合可以解决吗?
感谢您的帮助。谢谢
【问题讨论】:
-
JPA1.2 不存在。也许你的意思是 JPA1.0
-
8[你是对的。我是尴尬
标签: jakarta-ee orm jpa jpql openjpa