Field 'id' doesn't have a default value

时间:2022-11-14 23:59:52

hibernate映射关系的一个测试里,通过inverse=false由一方对多方进行管理关联关系,插入数据

设置了一方的<set>里列not-null,级联cascade="save-update",也设置了多的一方many-to-one中insert=false  update=false   避免级联重复插入

最后发现数据库两个表之间的外键,建表时设置了非空,改为取消非空约束之后  不再提示错误