如何在hibernate中保存继承的对象

我有三节课

Rule
Contract
Trip
and class Contract extends Rule.and class Trip has contract object .
TripInstance.contract = contractObj
TripInstance.save()

我无法将合同保存到桌子旅行中.

最佳答案 默认情况下,Grails将域对象上的所有属性设置为nullable:false.由于您似乎收到了验证错误,因此您可能需要确保在保存之前已将所有相应的属性添加到实例中.

点赞