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

在利用IDEA自动创建数据库实体类的时候,报了这个错误,原因很简单,生成实体类的时候不应选数据库表的外键
在这里插入图片描述
但是后面遇到的问题是,一些多对多的关系创建了中间表作为他们联系的处理,那么对于中间表而言,那些既是中间表的外键,又是中间表的主键,外键可以选择不生成,主键都不生成觉得不合适,所以我的解决办法是生成这些外键,然后按照异常提示的在这些外键的后面加上insertable = false,updatable = false
但看别的一些博客上说,加上这个以后会导致外键失效,目前还没去尝试是否会这样,暂且先这样解决,后面如果有问题再进一步补充解决方法

猜你喜欢

转载自blog.csdn.net/haofandedaima/article/details/87520384