Spring Boot 我无法保存实体(Sping Boot 应用程序)

bihw5rsg  于 2022-11-23  发布在  Spring
关注(0)|答案(1)|浏览(256)

第一个
}
我尝试保存给定城市的停车设施点,但收到以下错误:

org.hibernate.TransientPropertyValueException: object references an unsaved transient 
instance - save the transient instance before flushing : 
com.goosfraba.city_parking.parking_facilities.model.ParkingFacility.city -> 
com.goosfraba.city_parking.cities.model.City; nested exception is 
java.lang.IllegalStateException: org.hibernate.TransientPropertyValueException: object 
references an unsaved transient instance - save the transient instance before flushing : 
com.goosfraba.city_parking.parking_facilities.model.ParkingFacility.city -> com.goosfraba.city_parking.cities.model.City",

我看到很多人推荐使用CascadeType。都是关于StackOverflow上问的类似问题,但是正如你所看到的,我已经在使用它了,仍然得到这个错误。
请帮帮我,因为我不知道从这里

a11xaf1n

a11xaf1n1#

cascade = CascadeType.ALL加到:

@ManyToOne(fetch = FetchType.EAGER)
protected City city

这将解决你问题。

相关问题