should be mapped with insert="false" update="false"问题解决
在利用IDEA自动创建数据库实体类的时候,报了这个错误,原因很简单,生成实体类的时候如果要使用关系就不要选外键,选了外键就不要选关系,不然就需要使用备注来限定其中外键,就像异常描述的那样,但是并不建议这么做,因为这样会使外键失效,创建的意义也没有
后面是对我之前困惑的补充,多对多关系需要中间表,比较合适的创建方法是创建中间表自己的主键,而不是以中间属性既作外键又作主键,这样将必须创建外键,丧失了创建关系的优势。
最后补充使用IDEA时出现的问题,在添加数据库实体类的时候,IDEA有可能会帮你创建一些关系,会和自己数据库的关系重复,要注意检查有没有重复的,如果创建了两个一样的关系也会出现上面的错误