一尘不染

Java Hibernate:在多态hql查询中选择discriminator列

hibernate

在hibernate状态下,我想选择鉴别值。就像是

select discriminator, id, name, age from Animal

想法是将该查询的结果发送到客户端,以便我可以根据区分列(即猫,狗,大象等)的值显示不同的图标。

那可能吗?怎么样?


阅读 325

收藏
2020-06-20

共1个答案

一尘不染

您可以按照以下步骤进行操作:

select a.class, a.id, a.name, a.age from Animal a

Hibernate文档中

在多态持久性的情况下,特殊属性类访问实例的鉴别符值。

2020-06-20