两张表a,b。<composite-id name="bid" class="Bid">
 <key-property
 
  column=a.id
 
 />
 <key-property
 b.something
 />
</composite-id>
原来a向b作的单向一对多,a的主键aid是b的外键且a的主键与b的一个字段作b的复合主键。
复合主键用的是复合主键类bid。
a用的是set对应b,名称是bs。
原来用  from a join fetch a.bs where……
都正常。后来a的主键在b的复合主键里向a作多对一,用 key-many-to-one 这时 bid类里的a的主键aid就要换成a类本身,
<composite-id name="bid" class="Bid">
 <key-many-to-one
 class="a"
  column=a.id
 
 />
 <key-property
 b.something
 />
</composite-id>那么hql from a join fetch a.bs where…… Join就失灵了,请问这时hql怎么写?