1、
public void existB(A a){
 HashSet aSet = bInstance.getA();//class B中的集合a
 for(Iterator itr = aSet.iterator();itr.hasNext();)
 {
   A tmpa = (A)itr.next();
   if(tmpa.getId().equals(a.getId()))
   return true;
 }
 return false;
}2、B中所有A的实例是什么? Hibernate 中Many-to-many后, 直接bInstance.getA()就可以取得了