标签: java hibernate hql
我使用Hibernate和JOIN获取类型来获取集合。 Hibernate生成一个查询来填充对象实例的集合。例如,在父级和子级中,如果我在数据库中有3个父级,则hibernate创建3个查询以填充每个父级的子级。为什么会这样?基于hibernate文档,只有一个查询应该使用JOIN获取模式为所有父项生成。我错了什么?
因此,对于大量对象(例如父对象),hibernate会生成并执行大量查询以获取导致数据库过载的集合。