//将新插入的从表t_inquiringDetails的主键id设为null,如果不做这一步的操作,从表的id=""
if ("".equals(inquiringDetails.getId())) {
//在这里打印该对象。看看他的关联id (inquiringId) 是什么?
//
inquiringDetails.setId(null);
}
if ("".equals(inquiringDetails.getId())) {
//在这里打印该对象。看看他的关联id (inquiringId) 是什么?
//
inquiringDetails.setId(null);
}
先看看把id给一个值试试看。但是我看你的报错信息应该是外键冲突。如果是因为id为null报错信息不应该是这样的。我觉得。既然insert语句已经被生成了。说明hibernate已经识别出该对象是要新增的。而且也已经执行了该操作。与version等应该无关。看你的配置我觉得应该也没什么问题。还是先看看你id 是不是有问题把
具体我也不太清楚。