一个表WineBasicInfo里面private Set etingCompanies = new HashSet(0);
映射文件<set name="etingCompanies" table="BASICINFO_MARKETINGCOMPANY" schema="ZYPE">
            <key>
                <column name="WINBASEINFOID" precision="8" scale="0" />
            </key>
            <many-to-many entity-name="com.sinicsun.sse1210.model.MarketingCompany">
                <column name="MARKETINGCOMPANYID" precision="8" scale="0" />
            </many-to-many>
        </set>
一个表MarketingCompany里面private Set wineBasicInfos = new HashSet(0);
 映射文件<set name="wineBasicInfos" inverse="true" table="BASICINFO_MARKETINGCOMPANY" schema="ZYPE">
            <key>
                <column name="MARKETINGCOMPANYID" precision="8" scale="0" />
            </key>
            <many-to-many entity-name="com.sinicsun.sse1210.model.WineBasicInfo">
                <column name="WINBASEINFOID" precision="8" scale="0" />
            </many-to-many>
        </set>也就是说一切都配好了,现在我想根据WineBasicInfo里面的一个主键id来查询MarketingCompany里面的数据,用hibernate怎么写,请详细点。这是一个多对多的查询。