我正在尝试为具有多对多关联Rental
的{{1}}编写HQL。
PaymentTypes
from rental
where not exists(
from PaymentTypes pt where pt.Owner = :rental and type = 'Visa'
)
是Owner
为OwnerId
且rental.Id
很遗憾,我无法使用OwnerType = 'Rental'
作为预取租金,然后拨打SetEntity
费用非常高。
答案 0 :(得分:0)
为什么不尝试像
这样的动态查询from rental where not exists(from PaymentTypes pt where pt.Owner.id = " + rental.id + " and type = 'Visa')