1.在实体类中,修改要转换的list集合(包括get&set)
2.如果中间表只存放了多对多两张表的外键,那么要加上一个id字段且不设为主键(主键会重复输入而报错),如果本身有一个主键的,要把主键改为普通字段(都不设为自增)。
3.在hbm.xml文件中
<set name="goodses" table="goods_orderform" catalog="tkd">
<key>
<column name="oid" />
</key>
<many-to-many entity-name="com.dao.Goods">
<column name="gid" />
</many-to-many>
</set>
<list name="goodses" table="goods_orderform" catalog="tkd">
<key>
<column name="oid" />
</key>
<index column="goid"></index>//这个是中间表的id(不为主键)
<many-to-many entity-name="com.dao.Goods">
<column name="gid" />
</many-to-many>
</list>