В программе, которую я должен поддерживать, есть одна точка, в которой выполняется один простой запрос.
Запрос выглядит так:
<named-query name="retrievePolicySet">
<query>from PSTRepresentationType p where p.realm=? AND p.policySetType.policySetId=?</query>
</named-query>
Тип PSTRepresentationType
имеет связь «многие к одному», сопоставляя множество PolicySetType
с одним PSTRepresentationType
.
Когда запрос выполняется, он создает не только один, но 45 дополнительных операторов выбора!Может ли это быть проблемой + 1?