这是我的问题-
有两个类Order
和PaymentType
。一个订单会有一个PaymentType
。现在PaymentType
是一个抽象类,还有另外两个类被称为扩展CreditCardPaymentType
类。在休眠中,它们被建模为 Single_Table 策略。包含一个名为. 我正在按照 HQL 编写,我的目的是急切地加载实体。PaypalPaymentType
PaymentType
CreditCardPaymentType
CreditCardNumber
CreditCardNumber
session.createQuery("select order from Order as order " +
"inner join fetch order.paymentType.Unknown");
应该用什么来代替“未知”?由于PaymentType
类对类一无所知CrediCardNumber
,我可以在上面的查询中放入什么来热切地加载CreditCardNumber
。
提前致谢。