gpt4 book ai didi

java - 父类(super class)型的 hibernate 查询返回子类型的结果,如何仅返回父类(super class)型的结果?

转载 作者:行者123 更新时间:2023-12-01 15:52:05 26 4
gpt4 key购买 nike

是否可以仅对父类(super class)型进行 hibernate 查询?

我的父类(super class)型被称为“Conversation”,它有自己的 hbm。对话是想法和问题的父类(super class)型,它们也有自己的 hbm。

如果我对我的父类(super class)型 Conversation 进行计数查询,它还将返回想法和问题的计数。我怎样才能避免这种情况?

示例:

我有

  • 3 个想法
  • 4 个问题
  • 1 次对话

如果我对想法进行查询计数,它将返回 3如果我对问题进行查询计数,它将返回 4如果我对 Conversation 进行查询计数,它将返回 3 + 4 + 1 = 8

我希望查询只返回 1(仅对话)

最佳答案

从对话 c 中选择 count(c.id) 怎么样,其中 c.id 不在(从想法 i 中选择 i.id)或 c.id 不在(从问题 q 中选择 q.id)

关于java - 父类(super class)型的 hibernate 查询返回子类型的结果,如何仅返回父类(super class)型的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5816896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com