inverse属性有四种状态,但是只有两种是正确的:
1、book.hbm:false;
category.hbm:true;
这是将关系维护的责任交给反方,也就是交给book,这种是正确的
2、 book.hbm:true;
category.hbm:false;
将关系(中间表)维护的责任交给book
3、 book.hbm:true
category.hbm:true
出现情况 中间表无对象维护
4、 book.hbm:false;
category.hbm:false;
出现的情况 会有重复的数据在中间表产生,
如果做查询的时候会查出两条同样的数据