还挺尴尬的询问后使用Hibernate几年这个问题...在Hibernate中有太多的查询,甚至懒取
我有一个master_table其中:
- 有一些@OneToMany(取= FetchType.LAZY,的mappedBy = “东西”)
- 和一些@ManyToOne(取= FetchType.LAZY)
- 可能有一些@OneToOne
- 在child_table 同样的事情
我只装载了master_table,它给了我大约500行。但在后台,大约有6000个查询。 (相当肯定没有EAGER)
问题:这是正常吗?是否有可能加载这个表只有一个查询,而不会影响延迟加载机制,这在这里工作得非常好。
感谢
很难说没有看到实际的配置。 – Marvo