Это моя конфигурация hbm, где мне нужно добавить предложение AND, чтобы отфильтровать это.
<set name="maintenanceLineItems_" lazy="false">
<meta attribute="scope-set">protected</meta>
<meta attribute="scope-get">protected</meta>
<key column="PARENT_ENTITLEMENT_ID"/>
<one-to-many class="com.flexnet.operations.bizobjects.MaintenanceItemDO"/>
</set>
Запрос теперь:
select
maintenanc0_.ID as col_0_0_
from OPS_MAINTENANCE_ITEM maintenanc0_
inner join
OPS_ENTITLEMENT_ORDER entitlemen1_
on maintenanc0_.PARENT_ENTITLEMENT_ID=entitlemen1_.ID
where
entitlemen1_.ID=?
and maintenanc0_.STATUS<>?
and maintenanc0_.TENANT_ID=?
Но мне нужен запрос вроде:
select
maintenanc0_.ID as col_0_0_
from OPS_MAINTENANCE_ITEM maintenanc0_
inner join
OPS_ENTITLEMENT_ORDER entitlemen1_
on maintenanc0_.PARENT_ENTITLEMENT_ID=entitlemen1_.ID and entitlemen1_.TENANT_ID=?
where
entitlemen1_.ID=?
and maintenanc0_.STATUS<>?
and maintenanc0_.TENANT_ID=?