首先,我知道,这个问题似乎已经被问过无数次了。然而,这与DTO有关,与实体无关,也与缺失的级联无关。如果我自己创建一个实体并保存它,一切都很好。当我创建一个DTO,用ModelMapper转换它,然后尝试保存转换的实体时,就会出现问题。如果您查看测试类,第一个测试(SaveCarByEntity)通过,而第二个(SaveCarByDto)测试将产生错误。下面可以看到每个连接的类。提前谢谢你。@Datapublic class Car { @GeneratedValue(strategy = GenerationType.IDENTITY)