我想指定一个我的域对象的列,它将属于Type Product。而不是像一对一那样的正常关系,例如一对一等...我希望这个属性是一个产品,但它也是最畅销的产品。
所以,如果我有一个名为ProductCategory的对象
public class ProductCategory{
public virtual Product BestSellingProduct{get;set;}
}
所以我的问题是如何将这个逻辑集成到ProductCategory的映射文件中。我不确定如何使用property元素的formule属性从sql返回一个对象。可以使用HQL吗?
安德鲁
答案 0 :(得分:1)
我不会将BestSellingProduct作为ProductCategory的属性 - 我的意思是我想象一下ProductCatalog可以回答:让我成为一个类别的畅销产品。
如果您真的想要使用该属性,那么您可以执行13.4节所述的内容:Custom SQL for loading - nhibernate