我正在使用 TABLE_PER_CLASS 继承。我有一个抽象父类,它是一个 @Entity 和多个(~一打)扩展 @Entity 父类的类。
引用这个抽象实体的类被标记为 Fetch Lazy。
一切正常,但 hibernate 使用一个非常大的查询将所有表联合在一起。
是否可以让 hibernate 使用多个 select 语句而不是这个复杂的联合?如果我们继续添加 child ,我们可能会遇到一些性能问题并且必须重写
最佳答案
AFAIK 联合是多重选择,结果只是连接起来并作为一个结果集而不是多个结果集返回。
关于java - 在每个类继承的 hibernate 表中使用多个选择而不是联合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8900690/