Hibernate 是不是;find(类<;ClassName>;arg0,对象arg1)";搜索arg0';s子类?

Hibernate 是不是;find(类<;ClassName>;arg0,对象arg1)";搜索arg0';s子类?,hibernate,jakarta-ee,jpa,entitymanager,Hibernate,Jakarta Ee,Jpa,Entitymanager,我用@inheritation(strategy=inheritanceType.SINGLE\u TABLE)注释构建实体。我用@DiscriminatorValue(“xxx”)指定了它们。现在我将BaseClass.class传递到entityManager.find方法中。它会返回一个子类对象吗 如果没有,如何保存代码以实现这些子类之间的类似功能 提前谢谢。显然是的。如果“id”对应于子类,那么它将返回子类的实例,即多态性。但是你可以试试看!谢谢你的回复。我来试试。:@Neilstock

我用
@inheritation(strategy=inheritanceType.SINGLE\u TABLE)
注释构建实体。我用
@DiscriminatorValue(“xxx”)
指定了它们。现在我将
BaseClass.class
传递到
entityManager.find
方法中。它会返回一个子类对象吗

如果没有,如何保存代码以实现这些子类之间的类似功能


提前谢谢。

显然是的。如果“id”对应于子类,那么它将返回子类的实例,即多态性。但是你可以试试看!谢谢你的回复。我来试试。:@Neilstockton显然是的。如果“id”对应于子类,那么它将返回子类的实例,即多态性。但是你可以试试看!谢谢你的回复。我来试试。:)尼尔·斯托克顿