ProductType产品类型表
<bag name="brandInfos" table="r_product_brand" lazy="false">
  <key column="fk_pt_id"></key>
  <one-to-many class="ProductBrand" />
</bag>BrandInfo品牌表
<bag name="productTypes" table="r_product_brand" >
  <key column="fk_bi_id"></key>
  <one-to-many class="ProductBrand" />
</bag>ProductBrand产品品牌关系(中间表)
<many-to-one class="ProductType" name="pt" column="fk_pt_id" ></many-to-one>
<many-to-one class="BrandInfo" name="bi" column="fk_bi_id" ></many-to-one>我在产品类型对象中去获取 private List<BrandInfo> brandInfos;//所拥有的品牌属性
的时候返回的是ProductBrand的集合,请问我如何才能让hibernate返回List<BrandInfo>呢?