BeanUtils.copyProperties可能存空值

来源:互联网 发布:淘宝店铺发布宝贝视频 编辑:程序博客网 时间:2024/06/05 11:19

org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned

为什么会出现这种错误呢

OrderMaster orderMaster=new OrderMaster();BeanUtils.copyProperties(orderDto,orderMaster);orderMaster.setOrderId(orderid);orderMaster.setOrderAmount(amount);mOrderMasterRepository.save(orderMaster);



因为两个实体类中都含有一个字段,而需要复制的字段只是一部分,.恰好被复制对象对应需要存的对象的主键字段名字一样,而且为空

所以提前存的字段就被变成了空

所以存的时候报错

原创粉丝点击