should be mapped with insert="false" update="false"问题解决

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值